{
  "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 {concatMap} ",
          "range": [
            115,
            139
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 24
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            140,
            148
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.concatMap",
            "raw": "'Observable.prototype.concatMap'",
            "range": [
              149,
              181
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 41
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          201,
                          210
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "concatMap(i => 10*i——10*i——10*i—| )",
                          "raw": "'concatMap(i => 10*i\\u2014\\u201410*i\\u2014\\u201410*i\\u2014| )'",
                          "range": [
                            211,
                            273
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 76
                            }
                          }
                        }
                      ],
                      "range": [
                        201,
                        274
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 77
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map-and-flatten each item to an Observable",
                        "raw": "'should map-and-flatten each item to an Observable'",
                        "range": [
                          275,
                          326
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 78
                          },
                          "end": {
                            "line": 7,
                            "column": 129
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      354,
                                      356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        359,
                                        362
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-----3--5-------|",
                                        "raw": "'--1-----3--5-------|'",
                                        "range": [
                                          363,
                                          385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      359,
                                      386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    354,
                                    386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                350,
                                387
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      400,
                                      406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !",
                                    "raw": "'^                  !'",
                                    "range": [
                                      409,
                                      431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    400,
                                    431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                396,
                                432
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      445,
                                      447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        450,
                                        454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "x-x-x|              ",
                                        "raw": "'x-x-x|              '",
                                        "range": [
                                          455,
                                          477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                481,
                                                482
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                484,
                                                486
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              481,
                                              486
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 10,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 10,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          479,
                                          488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      450,
                                      489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    445,
                                    489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                441,
                                490
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      503,
                                      511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-x-x-y-y-yz-z-z-|",
                                    "raw": "'--x-x-x-y-y-yz-z-z-|'",
                                    "range": [
                                      514,
                                      536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    503,
                                    536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                499,
                                537
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      550,
                                      556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            561,
                                            562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 10,
                                          "raw": "10",
                                          "range": [
                                            564,
                                            566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          561,
                                          566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            568,
                                            569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 30,
                                          "raw": "30",
                                          "range": [
                                            571,
                                            573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          568,
                                          573
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            575,
                                            576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": 50,
                                          "raw": "50",
                                          "range": [
                                            578,
                                            580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          575,
                                          580
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      559,
                                      582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    550,
                                    582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                546,
                                583
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      596,
                                      602
                                    ],
                                    "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": [
                                          605,
                                          607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          608,
                                          617
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        605,
                                        617
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              628,
                                              629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "e2",
                                                    "range": [
                                                      640,
                                                      642
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 58
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "map",
                                                    "range": [
                                                      643,
                                                      646
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 62
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    640,
                                                    646
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 62
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          657,
                                                          658
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 13,
                                                            "column": 73
                                                          },
                                                          "end": {
                                                            "line": 13,
                                                            "column": 74
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "BinaryExpression",
                                                            "operator": "*",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "i",
                                                              "range": [
                                                                669,
                                                                670
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 13,
                                                                  "column": 85
                                                                },
                                                                "end": {
                                                                  "line": 13,
                                                                  "column": 86
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "x",
                                                              "range": [
                                                                673,
                                                                674
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 13,
                                                                  "column": 89
                                                                },
                                                                "end": {
                                                                  "line": 13,
                                                                  "column": 90
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              669,
                                                              674
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 13,
                                                                "column": 85
                                                              },
                                                              "end": {
                                                                "line": 13,
                                                                "column": 90
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            662,
                                                            675
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 13,
                                                              "column": 78
                                                            },
                                                            "end": {
                                                              "line": 13,
                                                              "column": 91
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        660,
                                                        677
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 76
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 93
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      647,
                                                      677
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 63
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 93
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  640,
                                                  678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 94
                                                  }
                                                }
                                              },
                                              "range": [
                                                633,
                                                679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 95
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            631,
                                            681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 97
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          618,
                                          681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 97
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      605,
                                      682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 98
                                      }
                                    }
                                  },
                                  "range": [
                                    596,
                                    682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 98
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                592,
                                683
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 99
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        692,
                                        708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          709,
                                          715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      692,
                                      716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      717,
                                      721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    692,
                                    721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      722,
                                      730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      732,
                                      738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  692,
                                  739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                692,
                                740
                              ],
                              "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": [
                                        749,
                                        768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            769,
                                            771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            772,
                                            785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          769,
                                          785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      749,
                                      786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      787,
                                      791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    749,
                                    791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      792,
                                      798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  749,
                                  799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                749,
                                800
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            340,
                            806
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 143
                            },
                            "end": {
                              "line": 16,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          328,
                          806
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 131
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      201,
                      807
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 16,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    201,
                    808
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 16,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        813,
                        815
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatenate many regular interval inners",
                        "raw": "'should concatenate many regular interval inners'",
                        "range": [
                          816,
                          865
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 7
                          },
                          "end": {
                            "line": 17,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      893,
                                      894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        897,
                                        901
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-a-a-(a|)                            ",
                                        "raw": "'--a-a-a-(a|)                            '",
                                        "range": [
                                          902,
                                          944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      897,
                                      945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    893,
                                    945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                889,
                                946
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      959,
                                      964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !                               ",
                                    "raw": "'^       !                               '",
                                    "range": [
                                      967,
                                      1009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    959,
                                    1009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                955,
                                1010
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      1023,
                                      1024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1027,
                                        1031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b--b--(b|)                  ",
                                        "raw": "'----b--b--(b|)                  '",
                                        "range": [
                                          1032,
                                          1066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1027,
                                      1067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1023,
                                    1067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1019,
                                1068
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      1081,
                                      1086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        ^         !                     ",
                                    "raw": "'        ^         !                     '",
                                    "range": [
                                      1089,
                                      1131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1081,
                                    1131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1077,
                                1132
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      1145,
                                      1146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1149,
                                        1153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-c-c-(c|)      ",
                                        "raw": "'-c-c-(c|)      '",
                                        "range": [
                                          1154,
                                          1171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1149,
                                      1172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1145,
                                    1172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1141,
                                1173
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      1186,
                                      1191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                         ^    !         ",
                                    "raw": "'                         ^    !         '",
                                    "range": [
                                      1194,
                                      1236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1186,
                                    1236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1182,
                                1237
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      1250,
                                      1251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1254,
                                        1258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------(d|)",
                                        "raw": "'------(d|)'",
                                        "range": [
                                          1259,
                                          1271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1254,
                                      1272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    1250,
                                    1272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1246,
                                1273
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      1286,
                                      1291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              ^     !   ",
                                    "raw": "'                              ^     !   '",
                                    "range": [
                                      1294,
                                      1336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1286,
                                    1336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1282,
                                1337
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1350,
                                      1352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1355,
                                        1358
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a---b--------------------c-d----|       ",
                                        "raw": "'a---b--------------------c-d----|       '",
                                        "range": [
                                          1359,
                                          1401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1355,
                                      1402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1350,
                                    1402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1346,
                                1403
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1416,
                                      1422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                   !   ",
                                    "raw": "'^                                   !   '",
                                    "range": [
                                      1425,
                                      1467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1416,
                                    1467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1412,
                                1468
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1481,
                                      1489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--a-a-a-a---b--b--b-------c-c-c-----(d|)",
                                    "raw": "'--a-a-a-a---b--b--b-------c-c-c-----(d|)'",
                                    "range": [
                                      1492,
                                      1534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    1481,
                                    1534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1477,
                                1535
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      1548,
                                      1564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1569,
                                            1570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1572,
                                            1573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1569,
                                          1573
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1575,
                                            1576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1578,
                                            1579
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1575,
                                          1579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1581,
                                            1582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1584,
                                            1585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1581,
                                          1585
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1587,
                                            1588
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1590,
                                            1591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1587,
                                          1591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1567,
                                      1593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    1548,
                                    1593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1544,
                                1594
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      1607,
                                      1613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1616,
                                          1618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          1619,
                                          1628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        1616,
                                        1628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              1639,
                                              1644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    1655,
                                                    1671
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    1672,
                                                    1677
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 30,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 30,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1655,
                                                  1678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                1648,
                                                1679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1646,
                                            1681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1629,
                                          1681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1616,
                                      1682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    1607,
                                    1682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1603,
                                1683
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1692,
                                        1708
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1709,
                                          1715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1692,
                                      1716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1717,
                                      1721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1692,
                                    1721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1722,
                                      1730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1692,
                                  1731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1692,
                                1732
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1741,
                                        1760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1761,
                                            1762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1763,
                                            1776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1761,
                                          1776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1741,
                                      1777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1778,
                                      1782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1741,
                                    1782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      1783,
                                      1788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1741,
                                  1789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1741,
                                1790
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1799,
                                        1818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1819,
                                            1820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1821,
                                            1834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1819,
                                          1834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1799,
                                      1835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1836,
                                      1840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1799,
                                    1840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      1841,
                                      1846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1799,
                                  1847
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1799,
                                1848
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1857,
                                        1876
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1877,
                                            1878
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1879,
                                            1892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 34,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 34,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1877,
                                          1892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1857,
                                      1893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1894,
                                      1898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1857,
                                    1898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      1899,
                                      1904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1857,
                                  1905
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1857,
                                1906
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1915,
                                        1934
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1935,
                                            1936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1937,
                                            1950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1935,
                                          1950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1915,
                                      1951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1952,
                                      1956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1915,
                                    1956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      1957,
                                      1962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1915,
                                  1963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1915,
                                1964
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1973,
                                        1992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1993,
                                            1995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1996,
                                            2009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 36,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1993,
                                          2009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1973,
                                      2010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2011,
                                      2015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1973,
                                    2015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2016,
                                      2022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1973,
                                  2023
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1973,
                                2024
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            879,
                            2030
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 70
                            },
                            "end": {
                              "line": 37,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          867,
                          2030
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 58
                          },
                          "end": {
                            "line": 37,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      813,
                      2031
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 4
                      },
                      "end": {
                        "line": 37,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 801,
                    "_esdocTestName": "it801"
                  },
                  "range": [
                    813,
                    2032
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 4
                    },
                    "end": {
                      "line": 37,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2037,
                        2039
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer values to many inner values",
                        "raw": "'should concatMap many outer values to many inner values'",
                        "range": [
                          2040,
                          2097
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 7
                          },
                          "end": {
                            "line": 38,
                            "column": 64
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2125,
                                      2131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            2136,
                                            2137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            2139,
                                            2144
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2136,
                                          2144
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            2146,
                                            2147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            2149,
                                            2154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2146,
                                          2154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            2156,
                                            2157
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            2159,
                                            2164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2156,
                                          2164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            2166,
                                            2167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            2169,
                                            2174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2166,
                                          2174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2134,
                                      2176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2125,
                                    2176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2121,
                                2177
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2190,
                                      2192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2195,
                                        2198
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|                        ",
                                        "raw": "'-a---b---c---d---|                        '",
                                        "range": [
                                          2199,
                                          2243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 65
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2195,
                                      2244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    2190,
                                    2244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2186,
                                2245
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2258,
                                      2264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                        !",
                                    "raw": "'^                                        !'",
                                    "range": [
                                      2267,
                                      2311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2258,
                                    2311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2254,
                                2312
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      2325,
                                      2330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2333,
                                        2337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                              ",
                                        "raw": "'--i-j-k-l-|                              '",
                                        "range": [
                                          2338,
                                          2381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          2383,
                                          2389
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2333,
                                      2390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    2325,
                                    2390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2321,
                                2391
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2404,
                                      2413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                              ",
                                        "raw": "' ^         !                              '",
                                        "range": [
                                          2417,
                                          2461
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                    ",
                                        "raw": "'           ^         !                    '",
                                        "range": [
                                          2475,
                                          2519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !          ",
                                        "raw": "'                     ^         !          '",
                                        "range": [
                                          2533,
                                          2577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !",
                                        "raw": "'                               ^         !'",
                                        "range": [
                                          2591,
                                          2635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2416,
                                      2636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2404,
                                    2636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2400,
                                2637
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2650,
                                      2658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "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": [
                                      2661,
                                      2705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2650,
                                    2705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2646,
                                2706
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2719,
                                      2725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2728,
                                          2730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          2731,
                                          2740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2728,
                                        2740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              2751,
                                              2756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  2767,
                                                  2772
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                2760,
                                                2773
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2758,
                                            2775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2741,
                                          2775
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2728,
                                      2776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    2719,
                                    2776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2715,
                                2777
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2786,
                                        2802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2803,
                                          2809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2786,
                                      2810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2811,
                                      2815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2786,
                                    2815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2816,
                                      2824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2826,
                                      2832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2786,
                                  2833
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2786,
                                2834
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2843,
                                        2862
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            2863,
                                            2868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2869,
                                            2882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          2863,
                                          2882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2843,
                                      2883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2884,
                                      2888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2843,
                                    2888
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      2889,
                                      2898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2843,
                                  2899
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2843,
                                2900
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2909,
                                        2928
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2929,
                                            2931
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2932,
                                            2945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2929,
                                          2945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2909,
                                      2946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2947,
                                      2951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2909,
                                    2951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2952,
                                      2958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2909,
                                  2959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2909,
                                2960
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2111,
                            2966
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 78
                            },
                            "end": {
                              "line": 52,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2099,
                          2966
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 66
                          },
                          "end": {
                            "line": 52,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2037,
                      2967
                    ],
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 4
                      },
                      "end": {
                        "line": 52,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 802,
                    "_esdocTestName": "it802"
                  },
                  "range": [
                    2037,
                    2968
                  ],
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 4
                    },
                    "end": {
                      "line": 52,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2973,
                        2975
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle an empty source",
                        "raw": "'should handle an empty source'",
                        "range": [
                          2976,
                          3007
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 7
                          },
                          "end": {
                            "line": 53,
                            "column": 38
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3035,
                                      3037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3040,
                                        3044
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          3045,
                                          3048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3040,
                                      3049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3035,
                                    3049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3031,
                                3050
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3063,
                                      3069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3072,
                                      3078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3063,
                                    3078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3059,
                                3079
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3092,
                                      3097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3100,
                                        3104
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          3105,
                                          3114
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3100,
                                      3115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3092,
                                    3115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3088,
                                3116
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3129,
                                      3138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      3141,
                                      3143
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3129,
                                    3143
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3125,
                                3144
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3157,
                                      3165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      3168,
                                      3171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3157,
                                    3171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3153,
                                3172
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3185,
                                      3191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3194,
                                          3196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          3197,
                                          3206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        3194,
                                        3206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  3228,
                                                  3233
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 59,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 59,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3221,
                                                3234
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3219,
                                            3236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3207,
                                          3236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3194,
                                      3237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3185,
                                    3237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3181,
                                3238
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3247,
                                        3263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3264,
                                          3270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3247,
                                      3271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3272,
                                      3276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3247,
                                    3276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3277,
                                      3285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3247,
                                  3286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3247,
                                3287
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3296,
                                        3315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            3316,
                                            3321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3322,
                                            3335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          3316,
                                          3335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3296,
                                      3336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3337,
                                      3341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3296,
                                    3341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3342,
                                      3351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3296,
                                  3352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3296,
                                3353
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3362,
                                        3381
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3382,
                                            3384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3385,
                                            3398
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3382,
                                          3398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3362,
                                      3399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3400,
                                      3404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3362,
                                    3404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3405,
                                      3411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3362,
                                  3412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3362,
                                3413
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3021,
                            3419
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 52
                            },
                            "end": {
                              "line": 63,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3009,
                          3419
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 40
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2973,
                      3420
                    ],
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 4
                      },
                      "end": {
                        "line": 63,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 803,
                    "_esdocTestName": "it803"
                  },
                  "range": [
                    2973,
                    3421
                  ],
                  "loc": {
                    "start": {
                      "line": 53,
                      "column": 4
                    },
                    "end": {
                      "line": 63,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3426,
                        3428
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never source",
                        "raw": "'should handle a never source'",
                        "range": [
                          3429,
                          3459
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 7
                          },
                          "end": {
                            "line": 64,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3487,
                                      3489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3492,
                                        3496
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          3497,
                                          3500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3492,
                                      3501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3487,
                                    3501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3483,
                                3502
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3515,
                                      3521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      3524,
                                      3527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    3515,
                                    3527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3511,
                                3528
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      3541,
                                      3546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3549,
                                        3553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          3554,
                                          3563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3549,
                                      3564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    3541,
                                    3564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3537,
                                3565
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3578,
                                      3587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      3590,
                                      3592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3578,
                                    3592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3574,
                                3593
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3606,
                                      3614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      3617,
                                      3620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3606,
                                    3620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3602,
                                3621
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3634,
                                      3640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3643,
                                          3645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          3646,
                                          3655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        3643,
                                        3655
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  3677,
                                                  3682
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3670,
                                                3683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3668,
                                            3685
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3656,
                                          3685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3643,
                                      3686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3634,
                                    3686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3630,
                                3687
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3696,
                                        3712
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3713,
                                          3719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3696,
                                      3720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3721,
                                      3725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3696,
                                    3725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3726,
                                      3734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3696,
                                  3735
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3696,
                                3736
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3745,
                                        3764
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            3765,
                                            3770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3771,
                                            3784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          3765,
                                          3784
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3745,
                                      3785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3786,
                                      3790
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    3745,
                                    3790
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      3791,
                                      3800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3745,
                                  3801
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3745,
                                3802
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3811,
                                        3830
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3831,
                                            3833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3834,
                                            3847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3831,
                                          3847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3811,
                                      3848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3849,
                                      3853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3811,
                                    3853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3854,
                                      3860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3811,
                                  3861
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3811,
                                3862
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3473,
                            3868
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 51
                            },
                            "end": {
                              "line": 74,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3461,
                          3868
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 39
                          },
                          "end": {
                            "line": 74,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3426,
                      3869
                    ],
                    "loc": {
                      "start": {
                        "line": 64,
                        "column": 4
                      },
                      "end": {
                        "line": 74,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 804,
                    "_esdocTestName": "it804"
                  },
                  "range": [
                    3426,
                    3870
                  ],
                  "loc": {
                    "start": {
                      "line": 64,
                      "column": 4
                    },
                    "end": {
                      "line": 74,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3875,
                        3877
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "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": [
                          3878,
                          3933
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 7
                          },
                          "end": {
                            "line": 75,
                            "column": 62
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3961,
                                      3963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3966,
                                        3970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          3971,
                                          3974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3966,
                                      3975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    3961,
                                    3975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3957,
                                3976
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3989,
                                      3995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      3998,
                                      4004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    3989,
                                    4004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3985,
                                4005
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      4018,
                                      4023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4026,
                                        4030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1-2-3|",
                                        "raw": "'-1-2-3|'",
                                        "range": [
                                          4031,
                                          4040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4026,
                                      4041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    4018,
                                    4041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4014,
                                4042
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4055,
                                      4064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      4067,
                                      4069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4055,
                                    4069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4051,
                                4070
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4083,
                                      4091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      4094,
                                      4097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4083,
                                    4097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4079,
                                4098
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4111,
                                      4117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4120,
                                          4122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          4123,
                                          4132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        4120,
                                        4132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  4154,
                                                  4159
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4147,
                                                4160
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4145,
                                            4162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4133,
                                          4162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4120,
                                      4163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4111,
                                    4163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4107,
                                4164
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4173,
                                        4189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4190,
                                          4196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4173,
                                      4197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4198,
                                      4202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4173,
                                    4202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4203,
                                      4211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4173,
                                  4212
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4173,
                                4213
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4222,
                                        4241
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            4242,
                                            4247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4248,
                                            4261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          4242,
                                          4261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4222,
                                      4262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4263,
                                      4267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4222,
                                    4267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4268,
                                      4277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4222,
                                  4278
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                4222,
                                4279
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4288,
                                        4307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4308,
                                            4310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4311,
                                            4324
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4308,
                                          4324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4288,
                                      4325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4326,
                                      4330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4288,
                                    4330
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4331,
                                      4337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4288,
                                  4338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4288,
                                4339
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3947,
                            4345
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 76
                            },
                            "end": {
                              "line": 85,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3935,
                          4345
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 64
                          },
                          "end": {
                            "line": 85,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3875,
                      4346
                    ],
                    "loc": {
                      "start": {
                        "line": 75,
                        "column": 4
                      },
                      "end": {
                        "line": 85,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 805,
                    "_esdocTestName": "it805"
                  },
                  "range": [
                    3875,
                    4347
                  ],
                  "loc": {
                    "start": {
                      "line": 75,
                      "column": 4
                    },
                    "end": {
                      "line": 85,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4352,
                        4354
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "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": [
                          4355,
                          4432
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 7
                          },
                          "end": {
                            "line": 86,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4460,
                                      4462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4465,
                                        4469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-| ",
                                        "raw": "'--a-b--c-| '",
                                        "range": [
                                          4470,
                                          4483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4465,
                                      4484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4460,
                                    4484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4456,
                                4485
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4498,
                                      4504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        ! ",
                                    "raw": "'^        ! '",
                                    "range": [
                                      4507,
                                      4520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    4498,
                                    4520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4494,
                                4521
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      4534,
                                      4539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4542,
                                        4546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          4547,
                                          4550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4542,
                                      4551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4534,
                                    4551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4530,
                                4552
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4565,
                                      4574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  (^!)     ",
                                        "raw": "'  (^!)     '",
                                        "range": [
                                          4578,
                                          4591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 38
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "    (^!)   ",
                                        "raw": "'    (^!)   '",
                                        "range": [
                                          4605,
                                          4618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "       (^!)",
                                        "raw": "'       (^!)'",
                                        "range": [
                                          4632,
                                          4645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4577,
                                      4646
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4565,
                                    4646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4561,
                                4647
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4660,
                                      4668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------| ",
                                    "raw": "'---------| '",
                                    "range": [
                                      4671,
                                      4684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4660,
                                    4684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4656,
                                4685
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4698,
                                      4704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4707,
                                          4709
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          4710,
                                          4719
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        4707,
                                        4719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  4741,
                                                  4746
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 94,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 94,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4734,
                                                4747
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4732,
                                            4749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4720,
                                          4749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4707,
                                      4750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4698,
                                    4750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4694,
                                4751
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4760,
                                        4776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4777,
                                          4783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4760,
                                      4784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4785,
                                      4789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4760,
                                    4789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4790,
                                      4798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4760,
                                  4799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4760,
                                4800
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4809,
                                        4828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            4829,
                                            4834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4835,
                                            4848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          4829,
                                          4848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4809,
                                      4849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4850,
                                      4854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4809,
                                    4854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      4855,
                                      4864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4809,
                                  4865
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                4809,
                                4866
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4875,
                                        4894
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4895,
                                            4897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4898,
                                            4911
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4895,
                                          4911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4875,
                                      4912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4913,
                                      4917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4875,
                                    4917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4918,
                                      4924
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4875,
                                  4925
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4875,
                                4926
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4446,
                            4932
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 98
                            },
                            "end": {
                              "line": 98,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4434,
                          4932
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 86
                          },
                          "end": {
                            "line": 98,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4352,
                      4933
                    ],
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 4
                      },
                      "end": {
                        "line": 98,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 806,
                    "_esdocTestName": "it806"
                  },
                  "range": [
                    4352,
                    4934
                  ],
                  "loc": {
                    "start": {
                      "line": 86,
                      "column": 4
                    },
                    "end": {
                      "line": 98,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4939,
                        4941
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "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": [
                          4942,
                          4994
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 7
                          },
                          "end": {
                            "line": 99,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5022,
                                      5024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5027,
                                        5031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-|",
                                        "raw": "'--a-b--c-|'",
                                        "range": [
                                          5032,
                                          5044
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5027,
                                      5045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5022,
                                    5045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5018,
                                5046
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5059,
                                      5065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         ",
                                    "raw": "'^         '",
                                    "range": [
                                      5068,
                                      5080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    5059,
                                    5080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5055,
                                5081
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      5094,
                                      5099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5102,
                                        5106
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          5107,
                                          5110
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5102,
                                      5111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5094,
                                    5111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5090,
                                5112
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5125,
                                      5134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^       ",
                                    "raw": "'  ^       '",
                                    "range": [
                                      5137,
                                      5149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    5125,
                                    5149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5121,
                                5150
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5163,
                                      5171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------",
                                    "raw": "'----------'",
                                    "range": [
                                      5174,
                                      5186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5163,
                                    5186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5159,
                                5187
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5200,
                                      5206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5209,
                                          5211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          5212,
                                          5221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5209,
                                        5221
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  5243,
                                                  5248
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                5236,
                                                5249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5234,
                                            5251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5222,
                                          5251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5209,
                                      5252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5200,
                                    5252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5196,
                                5253
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5262,
                                        5278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5279,
                                          5285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5262,
                                      5286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5287,
                                      5291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5262,
                                    5291
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5292,
                                      5300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5262,
                                  5301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5262,
                                5302
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5311,
                                        5330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            5331,
                                            5336
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5337,
                                            5350
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 107,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 107,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          5331,
                                          5350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5311,
                                      5351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5352,
                                      5356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5311,
                                    5356
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5357,
                                      5366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5311,
                                  5367
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                5311,
                                5368
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5377,
                                        5396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5397,
                                            5399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5400,
                                            5413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5397,
                                          5413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5377,
                                      5414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5415,
                                      5419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5377,
                                    5419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5420,
                                      5426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5377,
                                  5427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5377,
                                5428
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5008,
                            5434
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 73
                            },
                            "end": {
                              "line": 109,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4996,
                          5434
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 61
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4939,
                      5435
                    ],
                    "loc": {
                      "start": {
                        "line": 99,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 807,
                    "_esdocTestName": "it807"
                  },
                  "range": [
                    4939,
                    5436
                  ],
                  "loc": {
                    "start": {
                      "line": 99,
                      "column": 4
                    },
                    "end": {
                      "line": 109,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5441,
                        5443
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 4
                        },
                        "end": {
                          "line": 110,
                          "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": [
                          5444,
                          5516
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 7
                          },
                          "end": {
                            "line": 110,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5544,
                                      5546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5549,
                                        5553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 111,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 111,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a-b--c-|",
                                        "raw": "'--a-b--c-|'",
                                        "range": [
                                          5554,
                                          5566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5549,
                                      5567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5544,
                                    5567
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5540,
                                5568
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5581,
                                      5587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^ !       ",
                                    "raw": "'^ !       '",
                                    "range": [
                                      5590,
                                      5602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    5581,
                                    5602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5577,
                                5603
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      5616,
                                      5621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5624,
                                        5628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          5629,
                                          5632
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5624,
                                      5633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5616,
                                    5633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5612,
                                5634
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5647,
                                      5656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  (^!)    ",
                                    "raw": "'  (^!)    '",
                                    "range": [
                                      5659,
                                      5671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    5647,
                                    5671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5643,
                                5672
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5685,
                                      5693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--#       ",
                                    "raw": "'--#       '",
                                    "range": [
                                      5696,
                                      5708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5685,
                                    5708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5681,
                                5709
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5722,
                                      5728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5731,
                                          5733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          5734,
                                          5743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5731,
                                        5743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 116,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  5765,
                                                  5770
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                5758,
                                                5771
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5756,
                                            5773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5744,
                                          5773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5731,
                                      5774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5722,
                                    5774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5718,
                                5775
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5784,
                                        5800
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5801,
                                          5807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5784,
                                      5808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5809,
                                      5813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5784,
                                    5813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5814,
                                      5822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5784,
                                  5823
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5784,
                                5824
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5833,
                                        5852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            5853,
                                            5858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5859,
                                            5872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 118,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 118,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          5853,
                                          5872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5833,
                                      5873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5874,
                                      5878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    5833,
                                    5878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      5879,
                                      5888
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5833,
                                  5889
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                5833,
                                5890
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5899,
                                        5918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5919,
                                            5921
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5922,
                                            5935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5919,
                                          5935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5899,
                                      5936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5937,
                                      5941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5899,
                                    5941
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5942,
                                      5948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5899,
                                  5949
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5899,
                                5950
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5530,
                            5956
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 93
                            },
                            "end": {
                              "line": 120,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5518,
                          5956
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 81
                          },
                          "end": {
                            "line": 120,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5441,
                      5957
                    ],
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 4
                      },
                      "end": {
                        "line": 120,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 808,
                    "_esdocTestName": "it808"
                  },
                  "range": [
                    5441,
                    5958
                  ],
                  "loc": {
                    "start": {
                      "line": 110,
                      "column": 4
                    },
                    "end": {
                      "line": 120,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5963,
                        5965
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 4
                        },
                        "end": {
                          "line": 121,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, complete late",
                        "raw": "'should concatMap many outer to many inner, complete late'",
                        "range": [
                          5966,
                          6024
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 7
                          },
                          "end": {
                            "line": 121,
                            "column": 65
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6052,
                                      6058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            6063,
                                            6064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            6066,
                                            6071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6063,
                                          6071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            6073,
                                            6074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            6076,
                                            6081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6073,
                                          6081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            6083,
                                            6084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            6086,
                                            6091
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6083,
                                          6091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            6093,
                                            6094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            6096,
                                            6101
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6093,
                                          6101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6061,
                                      6103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6052,
                                    6103
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6048,
                                6104
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6117,
                                      6119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6122,
                                        6125
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d----------------------------------|",
                                        "raw": "'-a---b---c---d----------------------------------|'",
                                        "range": [
                                          6126,
                                          6177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6122,
                                      6178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    6117,
                                    6178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6113,
                                6179
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6192,
                                      6198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                               !",
                                    "raw": "'^                                               !'",
                                    "range": [
                                      6201,
                                      6252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    6192,
                                    6252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6188,
                                6253
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      6266,
                                      6271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6274,
                                        6278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                                     ",
                                        "raw": "'--i-j-k-l-|                                     '",
                                        "range": [
                                          6279,
                                          6329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 75
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          6331,
                                          6337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6274,
                                      6338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    6266,
                                    6338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6262,
                                6339
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6352,
                                      6361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                                     ",
                                        "raw": "' ^         !                                     '",
                                        "range": [
                                          6365,
                                          6416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                           ",
                                        "raw": "'           ^         !                           '",
                                        "range": [
                                          6430,
                                          6481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !                 ",
                                        "raw": "'                     ^         !                 '",
                                        "range": [
                                          6495,
                                          6546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !       ",
                                        "raw": "'                               ^         !       '",
                                        "range": [
                                          6560,
                                          6611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6364,
                                      6612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6352,
                                    6612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6348,
                                6613
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6626,
                                      6634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "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": [
                                      6637,
                                      6688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    6626,
                                    6688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6622,
                                6689
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6702,
                                      6708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6711,
                                          6713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          6714,
                                          6723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6711,
                                        6723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              6734,
                                              6739
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  6750,
                                                  6755
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                6743,
                                                6756
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6741,
                                            6758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6724,
                                          6758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6711,
                                      6759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    6702,
                                    6759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6698,
                                6760
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6769,
                                        6785
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6786,
                                          6792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6769,
                                      6793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6794,
                                      6798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6769,
                                    6798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6799,
                                      6807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6809,
                                      6815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6769,
                                  6816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6769,
                                6817
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6826,
                                        6845
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            6846,
                                            6851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6852,
                                            6865
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          6846,
                                          6865
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6826,
                                      6866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6867,
                                      6871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6826,
                                    6871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      6872,
                                      6881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6826,
                                  6882
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                6826,
                                6883
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6892,
                                        6911
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 134,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6912,
                                            6914
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6915,
                                            6928
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6912,
                                          6928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6892,
                                      6929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6930,
                                      6934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6892,
                                    6934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6935,
                                      6941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6892,
                                  6942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 134,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 134,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6892,
                                6943
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            6038,
                            6949
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 79
                            },
                            "end": {
                              "line": 135,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6026,
                          6949
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 67
                          },
                          "end": {
                            "line": 135,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5963,
                      6950
                    ],
                    "loc": {
                      "start": {
                        "line": 121,
                        "column": 4
                      },
                      "end": {
                        "line": 135,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 809,
                    "_esdocTestName": "it809"
                  },
                  "range": [
                    5963,
                    6951
                  ],
                  "loc": {
                    "start": {
                      "line": 121,
                      "column": 4
                    },
                    "end": {
                      "line": 135,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6956,
                        6958
                      ],
                      "loc": {
                        "start": {
                          "line": 136,
                          "column": 4
                        },
                        "end": {
                          "line": 136,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, outer never completes",
                        "raw": "'should concatMap many outer to many inner, outer never completes'",
                        "range": [
                          6959,
                          7025
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 7
                          },
                          "end": {
                            "line": 136,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7053,
                                      7059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7064,
                                            7065
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            7067,
                                            7072
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7064,
                                          7072
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            7074,
                                            7075
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            7077,
                                            7082
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7074,
                                          7082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            7084,
                                            7085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            7087,
                                            7092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7084,
                                          7092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            7094,
                                            7095
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            7097,
                                            7102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7094,
                                          7102
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7062,
                                      7104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7053,
                                    7104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7049,
                                7105
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7118,
                                      7120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7123,
                                        7126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d-----------------------------------",
                                        "raw": "'-a---b---c---d-----------------------------------'",
                                        "range": [
                                          7127,
                                          7178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7123,
                                      7179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    7118,
                                    7179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7114,
                                7180
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7193,
                                      7199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                ",
                                    "raw": "'^                                                '",
                                    "range": [
                                      7202,
                                      7253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    7193,
                                    7253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7189,
                                7254
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      7267,
                                      7272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7275,
                                        7279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 140,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 140,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|                                     ",
                                        "raw": "'--i-j-k-l-|                                     '",
                                        "range": [
                                          7280,
                                          7330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 75
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          7332,
                                          7338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7275,
                                      7339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    7267,
                                    7339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7263,
                                7340
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7353,
                                      7362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !                                     ",
                                        "raw": "' ^         !                                     '",
                                        "range": [
                                          7366,
                                          7417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 76
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^         !                           ",
                                        "raw": "'           ^         !                           '",
                                        "range": [
                                          7431,
                                          7482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                     ^         !                 ",
                                        "raw": "'                     ^         !                 '",
                                        "range": [
                                          7496,
                                          7547
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                               ^         !       ",
                                        "raw": "'                               ^         !       '",
                                        "range": [
                                          7561,
                                          7612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7365,
                                      7613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7353,
                                    7613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7349,
                                7614
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7627,
                                      7635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "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": [
                                      7638,
                                      7689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    7627,
                                    7689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7623,
                                7690
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 75
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7703,
                                      7709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7712,
                                          7714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          7715,
                                          7724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        7712,
                                        7724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              7735,
                                              7740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  7751,
                                                  7756
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                7744,
                                                7757
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7742,
                                            7759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7725,
                                          7759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7712,
                                      7760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    7703,
                                    7760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7699,
                                7761
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7770,
                                        7786
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7787,
                                          7793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7770,
                                      7794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7795,
                                      7799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7770,
                                    7799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7800,
                                      7808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7810,
                                      7816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7770,
                                  7817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                7770,
                                7818
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7827,
                                        7846
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            7847,
                                            7852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7853,
                                            7866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          7847,
                                          7866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7827,
                                      7867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7868,
                                      7872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    7827,
                                    7872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      7873,
                                      7882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7827,
                                  7883
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                7827,
                                7884
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7893,
                                        7912
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7913,
                                            7915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7916,
                                            7929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7913,
                                          7929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7893,
                                      7930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7931,
                                      7935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7893,
                                    7935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7936,
                                      7942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7893,
                                  7943
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7893,
                                7944
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            7039,
                            7950
                          ],
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 87
                            },
                            "end": {
                              "line": 150,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7027,
                          7950
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 75
                          },
                          "end": {
                            "line": 150,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6956,
                      7951
                    ],
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 4
                      },
                      "end": {
                        "line": 150,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 810,
                    "_esdocTestName": "it810"
                  },
                  "range": [
                    6956,
                    7952
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 150,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7957,
                        7959
                      ],
                      "loc": {
                        "start": {
                          "line": 151,
                          "column": 4
                        },
                        "end": {
                          "line": 151,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, inner never completes",
                        "raw": "'should concatMap many outer to many inner, inner never completes'",
                        "range": [
                          7960,
                          8026
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 7
                          },
                          "end": {
                            "line": 151,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8054,
                                      8060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8065,
                                            8066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8068,
                                            8073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8065,
                                          8073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8075,
                                            8076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8078,
                                            8083
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8075,
                                          8083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8085,
                                            8086
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8088,
                                            8093
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8085,
                                          8093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8095,
                                            8096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8098,
                                            8103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8095,
                                          8103
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8063,
                                      8105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8054,
                                    8105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8050,
                                8106
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8119,
                                      8121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8124,
                                        8127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|",
                                        "raw": "'-a---b---c---d---|'",
                                        "range": [
                                          8128,
                                          8148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8124,
                                      8149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8119,
                                    8149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8115,
                                8150
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8163,
                                      8169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 ",
                                    "raw": "'^                 '",
                                    "range": [
                                      8172,
                                      8192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8163,
                                    8192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8159,
                                8193
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8206,
                                      8211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8214,
                                        8218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-       ",
                                        "raw": "'--i-j-k-l-       '",
                                        "range": [
                                          8219,
                                          8238
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8240,
                                          8246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8214,
                                      8247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8206,
                                    8247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8202,
                                8248
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8261,
                                      8270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^                ",
                                    "raw": "' ^                '",
                                    "range": [
                                      8273,
                                      8293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8261,
                                    8293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8257,
                                8294
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8307,
                                      8315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l--------",
                                    "raw": "'---i-j-k-l--------'",
                                    "range": [
                                      8318,
                                      8338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8307,
                                    8338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8303,
                                8339
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8352,
                                      8358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8361,
                                          8363
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          8364,
                                          8373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        8361,
                                        8373
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 158,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              8384,
                                              8389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  8400,
                                                  8405
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                8393,
                                                8406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8391,
                                            8408
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8374,
                                          8408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8361,
                                      8409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    8352,
                                    8409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8348,
                                8410
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8419,
                                        8435
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8436,
                                          8442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8419,
                                      8443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8444,
                                      8448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8419,
                                    8448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8449,
                                      8457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8459,
                                      8465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8419,
                                  8466
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                8419,
                                8467
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8476,
                                        8495
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            8496,
                                            8501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8502,
                                            8515
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          8496,
                                          8515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8476,
                                      8516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8517,
                                      8521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8476,
                                    8521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8522,
                                      8531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8476,
                                  8532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                8476,
                                8533
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8542,
                                        8561
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8562,
                                            8564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8565,
                                            8578
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8562,
                                          8578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8542,
                                      8579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8580,
                                      8584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8542,
                                    8584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8585,
                                      8591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8542,
                                  8592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8542,
                                8593
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8040,
                            8599
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 87
                            },
                            "end": {
                              "line": 162,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8028,
                          8599
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 75
                          },
                          "end": {
                            "line": 162,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7957,
                      8600
                    ],
                    "loc": {
                      "start": {
                        "line": 151,
                        "column": 4
                      },
                      "end": {
                        "line": 162,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 811,
                    "_esdocTestName": "it811"
                  },
                  "range": [
                    7957,
                    8601
                  ],
                  "loc": {
                    "start": {
                      "line": 151,
                      "column": 4
                    },
                    "end": {
                      "line": 162,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8606,
                        8608
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 4
                        },
                        "end": {
                          "line": 163,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, and inner throws",
                        "raw": "'should concatMap many outer to many inner, and inner throws'",
                        "range": [
                          8609,
                          8670
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 7
                          },
                          "end": {
                            "line": 163,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8698,
                                      8704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            8709,
                                            8710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            8712,
                                            8717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8709,
                                          8717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            8719,
                                            8720
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            8722,
                                            8727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8719,
                                          8727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            8729,
                                            8730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            8732,
                                            8737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8729,
                                          8737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            8739,
                                            8740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            8742,
                                            8747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8739,
                                          8747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8707,
                                      8749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8698,
                                    8749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8694,
                                8750
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8763,
                                      8765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8768,
                                        8771
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---|",
                                        "raw": "'-a---b---c---d---|'",
                                        "range": [
                                          8772,
                                          8792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8768,
                                      8793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8763,
                                    8793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8759,
                                8794
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8807,
                                      8813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !      ",
                                    "raw": "'^          !      '",
                                    "range": [
                                      8816,
                                      8836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    8807,
                                    8836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8803,
                                8837
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      8850,
                                      8855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8858,
                                        8862
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-#      ",
                                        "raw": "'--i-j-k-l-#      '",
                                        "range": [
                                          8863,
                                          8882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          8884,
                                          8890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8858,
                                      8891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8850,
                                    8891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8846,
                                8892
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      8905,
                                      8914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^         !      ",
                                    "raw": "' ^         !      '",
                                    "range": [
                                      8917,
                                      8937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8905,
                                    8937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8901,
                                8938
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8951,
                                      8959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l-#      ",
                                    "raw": "'---i-j-k-l-#      '",
                                    "range": [
                                      8962,
                                      8982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8951,
                                    8982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8947,
                                8983
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8996,
                                      9002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9005,
                                          9007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          9008,
                                          9017
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        9005,
                                        9017
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              9028,
                                              9033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  9044,
                                                  9049
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                9037,
                                                9050
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 170,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 170,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9035,
                                            9052
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9018,
                                          9052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9005,
                                      9053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    8996,
                                    9053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8992,
                                9054
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9063,
                                        9079
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9080,
                                          9086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9063,
                                      9087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9088,
                                      9092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9063,
                                    9092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9093,
                                      9101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9103,
                                      9109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9063,
                                  9110
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9063,
                                9111
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9120,
                                        9139
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            9140,
                                            9145
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9146,
                                            9159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          9140,
                                          9159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9120,
                                      9160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9161,
                                      9165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9120,
                                    9165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9166,
                                      9175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9120,
                                  9176
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9120,
                                9177
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9186,
                                        9205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9206,
                                            9208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9209,
                                            9222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9206,
                                          9222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9186,
                                      9223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9224,
                                      9228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9186,
                                    9228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9229,
                                      9235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9186,
                                  9236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9186,
                                9237
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8684,
                            9243
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 82
                            },
                            "end": {
                              "line": 174,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8672,
                          9243
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 70
                          },
                          "end": {
                            "line": 174,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8606,
                      9244
                    ],
                    "loc": {
                      "start": {
                        "line": 163,
                        "column": 4
                      },
                      "end": {
                        "line": 174,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 812,
                    "_esdocTestName": "it812"
                  },
                  "range": [
                    8606,
                    9245
                  ],
                  "loc": {
                    "start": {
                      "line": 163,
                      "column": 4
                    },
                    "end": {
                      "line": 174,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9250,
                        9252
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 4
                        },
                        "end": {
                          "line": 175,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, and outer throws",
                        "raw": "'should concatMap many outer to many inner, and outer throws'",
                        "range": [
                          9253,
                          9314
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 7
                          },
                          "end": {
                            "line": 175,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9342,
                                      9348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            9353,
                                            9354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            9356,
                                            9361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9353,
                                          9361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            9363,
                                            9364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            9366,
                                            9371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9363,
                                          9371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            9373,
                                            9374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            9376,
                                            9381
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9373,
                                          9381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            9383,
                                            9384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            9386,
                                            9391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9383,
                                          9391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9351,
                                      9393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    9342,
                                    9393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9338,
                                9394
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9407,
                                      9409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9412,
                                        9415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---#",
                                        "raw": "'-a---b---c---d---#'",
                                        "range": [
                                          9416,
                                          9436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9412,
                                      9437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    9407,
                                    9437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9403,
                                9438
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9451,
                                      9457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !",
                                    "raw": "'^                !'",
                                    "range": [
                                      9460,
                                      9480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9451,
                                    9480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9447,
                                9481
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      9494,
                                      9499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9502,
                                        9506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-|      ",
                                        "raw": "'--i-j-k-l-|      '",
                                        "range": [
                                          9507,
                                          9526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          9528,
                                          9534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9502,
                                      9535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9494,
                                    9535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9490,
                                9536
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9549,
                                      9558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": " ^         !      ",
                                        "raw": "' ^         !      '",
                                        "range": [
                                          9562,
                                          9582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^     !",
                                        "raw": "'           ^     !'",
                                        "range": [
                                          9596,
                                          9616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9561,
                                      9617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    9549,
                                    9617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9545,
                                9618
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9631,
                                      9639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l---i-j-#",
                                    "raw": "'---i-j-k-l---i-j-#'",
                                    "range": [
                                      9642,
                                      9662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    9631,
                                    9662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9627,
                                9663
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9676,
                                      9682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9685,
                                          9687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          9688,
                                          9697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        9685,
                                        9697
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              9708,
                                              9713
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 183,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 183,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  9724,
                                                  9729
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                9717,
                                                9730
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9715,
                                            9732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9698,
                                          9732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9685,
                                      9733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    9676,
                                    9733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9672,
                                9734
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9743,
                                        9759
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9760,
                                          9766
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9743,
                                      9767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9768,
                                      9772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9743,
                                    9772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9773,
                                      9781
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9783,
                                      9789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9743,
                                  9790
                                ],
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9743,
                                9791
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9800,
                                        9819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            9820,
                                            9825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9826,
                                            9839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          9820,
                                          9839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9800,
                                      9840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9841,
                                      9845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    9800,
                                    9845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      9846,
                                      9855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9800,
                                  9856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                9800,
                                9857
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9866,
                                        9885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9886,
                                            9888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9889,
                                            9902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9886,
                                          9902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9866,
                                      9903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9904,
                                      9908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9866,
                                    9908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9909,
                                      9915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9866,
                                  9916
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9866,
                                9917
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9328,
                            9923
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 82
                            },
                            "end": {
                              "line": 187,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9316,
                          9923
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 70
                          },
                          "end": {
                            "line": 187,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9250,
                      9924
                    ],
                    "loc": {
                      "start": {
                        "line": 175,
                        "column": 4
                      },
                      "end": {
                        "line": 187,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 813,
                    "_esdocTestName": "it813"
                  },
                  "range": [
                    9250,
                    9925
                  ],
                  "loc": {
                    "start": {
                      "line": 175,
                      "column": 4
                    },
                    "end": {
                      "line": 187,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9930,
                        9932
                      ],
                      "loc": {
                        "start": {
                          "line": 188,
                          "column": 4
                        },
                        "end": {
                          "line": 188,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to many inner, both inner and outer throw",
                        "raw": "'should concatMap many outer to many inner, both inner and outer throw'",
                        "range": [
                          9933,
                          10004
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 7
                          },
                          "end": {
                            "line": 188,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10032,
                                      10038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            10043,
                                            10044
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "foo",
                                          "raw": "'foo'",
                                          "range": [
                                            10046,
                                            10051
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10043,
                                          10051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            10053,
                                            10054
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "bar",
                                          "raw": "'bar'",
                                          "range": [
                                            10056,
                                            10061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10053,
                                          10061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            10063,
                                            10064
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "baz",
                                          "raw": "'baz'",
                                          "range": [
                                            10066,
                                            10071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10063,
                                          10071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            10073,
                                            10074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "qux",
                                          "raw": "'qux'",
                                          "range": [
                                            10076,
                                            10081
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10073,
                                          10081
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10041,
                                      10083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    10032,
                                    10083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10028,
                                10084
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10097,
                                      10099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10102,
                                        10105
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a---b---c---d---#",
                                        "raw": "'-a---b---c---d---#'",
                                        "range": [
                                          10106,
                                          10126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10102,
                                      10127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    10097,
                                    10127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10093,
                                10128
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10141,
                                      10147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^          !      ",
                                    "raw": "'^          !      '",
                                    "range": [
                                      10150,
                                      10170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10141,
                                    10170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10137,
                                10171
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "inner",
                                    "range": [
                                      10184,
                                      10189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10192,
                                        10196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i-j-k-l-#      ",
                                        "raw": "'--i-j-k-l-#      '",
                                        "range": [
                                          10197,
                                          10216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "values",
                                        "range": [
                                          10218,
                                          10224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10192,
                                      10225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    10184,
                                    10225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10180,
                                10226
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      10239,
                                      10248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": " ^         !      ",
                                    "raw": "' ^         !      '",
                                    "range": [
                                      10251,
                                      10271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    10239,
                                    10271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10235,
                                10272
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10285,
                                      10293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---i-j-k-l-#      ",
                                    "raw": "'---i-j-k-l-#      '",
                                    "range": [
                                      10296,
                                      10316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    10285,
                                    10316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10281,
                                10317
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10330,
                                      10336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10339,
                                          10341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          10342,
                                          10351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        10339,
                                        10351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              10362,
                                              10367
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 195,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 195,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "inner",
                                                "range": [
                                                  10378,
                                                  10383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                10371,
                                                10384
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 195,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 195,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10369,
                                            10386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10352,
                                          10386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10339,
                                      10387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10330,
                                    10387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10326,
                                10388
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10397,
                                        10413
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10414,
                                          10420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10397,
                                      10421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10422,
                                      10426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10397,
                                    10426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10427,
                                      10435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10437,
                                      10443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10397,
                                  10444
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 196,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10397,
                                10445
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10454,
                                        10473
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "inner",
                                          "range": [
                                            10474,
                                            10479
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10480,
                                            10493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 197,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 197,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          10474,
                                          10493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10454,
                                      10494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10495,
                                      10499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    10454,
                                    10499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 53
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "innersubs",
                                    "range": [
                                      10500,
                                      10509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10454,
                                  10510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                10454,
                                10511
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10520,
                                        10539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10540,
                                            10542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10543,
                                            10556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 198,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 198,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10540,
                                          10556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10520,
                                      10557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10558,
                                      10562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10520,
                                    10562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10563,
                                      10569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10520,
                                  10570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 198,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10520,
                                10571
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10018,
                            10577
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 92
                            },
                            "end": {
                              "line": 199,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10006,
                          10577
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 80
                          },
                          "end": {
                            "line": 199,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9930,
                      10578
                    ],
                    "loc": {
                      "start": {
                        "line": 188,
                        "column": 4
                      },
                      "end": {
                        "line": 199,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 814,
                    "_esdocTestName": "it814"
                  },
                  "range": [
                    9930,
                    10579
                  ],
                  "loc": {
                    "start": {
                      "line": 188,
                      "column": 4
                    },
                    "end": {
                      "line": 199,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10584,
                        10586
                      ],
                      "loc": {
                        "start": {
                          "line": 200,
                          "column": 4
                        },
                        "end": {
                          "line": 200,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, where all inners are finite",
                        "raw": "'should concatMap many complex, where all inners are finite'",
                        "range": [
                          10587,
                          10647
                        ],
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 7
                          },
                          "end": {
                            "line": 200,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10675,
                                      10676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10679,
                                        10683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          10684,
                                          10746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10679,
                                      10747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    10675,
                                    10747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10671,
                                10748
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10761,
                                      10766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10769,
                                      10771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    10761,
                                    10771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10757,
                                10772
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10785,
                                      10786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10789,
                                        10793
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          10794,
                                          10854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10789,
                                      10855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    10785,
                                    10855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10781,
                                10856
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10869,
                                      10874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      10877,
                                      10879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    10869,
                                    10879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10865,
                                10880
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      10893,
                                      10894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10897,
                                        10901
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          10902,
                                          10957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10897,
                                      10958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    10893,
                                    10958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10889,
                                10959
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      10972,
                                      10977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      10980,
                                      11037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    10972,
                                    11037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10968,
                                11038
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      11051,
                                      11052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11055,
                                        11059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          11060,
                                          11098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11055,
                                      11099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    11051,
                                    11099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11047,
                                11100
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      11113,
                                      11118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      11121,
                                      11178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    11113,
                                    11178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11109,
                                11179
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      11192,
                                      11193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11196,
                                        11200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          11201,
                                          11231
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11196,
                                      11232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    11192,
                                    11232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11188,
                                11233
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      11246,
                                      11251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^                  !        ",
                                    "raw": "'                           ^                  !        '",
                                    "range": [
                                      11254,
                                      11311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    11246,
                                    11311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11242,
                                11312
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      11325,
                                      11326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11329,
                                        11333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          11334,
                                          11345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11329,
                                      11346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    11325,
                                    11346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11321,
                                11347
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      11360,
                                      11365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                              ^ !      ",
                                    "raw": "'                                              ^ !      '",
                                    "range": [
                                      11368,
                                      11425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    11360,
                                    11425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11356,
                                11426
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      11439,
                                      11440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11443,
                                        11447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          11448,
                                          11457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11443,
                                      11458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    11439,
                                    11458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11435,
                                11459
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      11472,
                                      11477
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                ^     !",
                                    "raw": "'                                                ^     !'",
                                    "range": [
                                      11480,
                                      11537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    11472,
                                    11537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11468,
                                11538
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11551,
                                      11553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11556,
                                        11559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          11560,
                                          11623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11556,
                                      11624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    11551,
                                    11624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11547,
                                11625
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11638,
                                      11644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                     !",
                                    "raw": "'^                                                     !'",
                                    "range": [
                                      11647,
                                      11704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    11638,
                                    11704
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11634,
                                11705
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11718,
                                      11726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3-1------2--3-4-5--------1-2|",
                                    "raw": "'---2--3--4--5----6-----2--3-1------2--3-4-5--------1-2|'",
                                    "range": [
                                      11729,
                                      11786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    11718,
                                    11786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11714,
                                11787
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      11800,
                                      11816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11821,
                                            11822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11824,
                                            11825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11821,
                                          11825
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11827,
                                            11828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11830,
                                            11831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11827,
                                          11831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11833,
                                            11834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11836,
                                            11837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11833,
                                          11837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11839,
                                            11840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11842,
                                            11843
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11839,
                                          11843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11845,
                                            11846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11848,
                                            11849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11845,
                                          11849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            11851,
                                            11852
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            11854,
                                            11855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11851,
                                          11855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            11857,
                                            11858
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            11860,
                                            11861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11857,
                                          11861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11819,
                                      11863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    11800,
                                    11863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11796,
                                11864
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11877,
                                      11883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11886,
                                          11888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          11889,
                                          11898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        11886,
                                        11898
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              11909,
                                              11914
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 219,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 219,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    11925,
                                                    11941
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 219,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 219,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    11942,
                                                    11947
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 219,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 219,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11925,
                                                  11948
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 219,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 219,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                11918,
                                                11949
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 219,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 219,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11916,
                                            11951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11899,
                                          11951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11886,
                                      11952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    11877,
                                    11952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11873,
                                11953
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11962,
                                        11978
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11979,
                                          11985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11962,
                                      11986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11987,
                                      11991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11962,
                                    11991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11992,
                                      12000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11962,
                                  12001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                11962,
                                12002
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12011,
                                        12030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12031,
                                            12032
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12033,
                                            12046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12031,
                                          12046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12011,
                                      12047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12048,
                                      12052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12011,
                                    12052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12053,
                                      12058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12011,
                                  12059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12011,
                                12060
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12069,
                                        12088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12089,
                                            12090
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12091,
                                            12104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12089,
                                          12104
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12069,
                                      12105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12106,
                                      12110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12069,
                                    12110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12111,
                                      12116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12069,
                                  12117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12069,
                                12118
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12127,
                                        12146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12147,
                                            12148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12149,
                                            12162
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 223,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 223,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12147,
                                          12162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12127,
                                      12163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12164,
                                      12168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12127,
                                    12168
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      12169,
                                      12174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12127,
                                  12175
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12127,
                                12176
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12185,
                                        12204
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12205,
                                            12206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12207,
                                            12220
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12205,
                                          12220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12185,
                                      12221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12222,
                                      12226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12185,
                                    12226
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      12227,
                                      12232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12185,
                                  12233
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12185,
                                12234
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12243,
                                        12262
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12263,
                                            12264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12265,
                                            12278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12263,
                                          12278
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12243,
                                      12279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12280,
                                      12284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12243,
                                    12284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      12285,
                                      12290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12243,
                                  12291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12243,
                                12292
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12301,
                                        12320
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            12321,
                                            12322
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12323,
                                            12336
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12321,
                                          12336
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12301,
                                      12337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12338,
                                      12342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12301,
                                    12342
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      12343,
                                      12348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12301,
                                  12349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12301,
                                12350
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12359,
                                        12378
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            12379,
                                            12380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 227,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 227,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12381,
                                            12394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 227,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 227,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12379,
                                          12394
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12359,
                                      12395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12396,
                                      12400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12359,
                                    12400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      12401,
                                      12406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12359,
                                  12407
                                ],
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 227,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12359,
                                12408
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12417,
                                        12436
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12437,
                                            12439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12440,
                                            12453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12437,
                                          12453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12417,
                                      12454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12455,
                                      12459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12417,
                                    12459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12460,
                                      12466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12417,
                                  12467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12417,
                                12468
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10661,
                            12474
                          ],
                          "loc": {
                            "start": {
                              "line": 200,
                              "column": 81
                            },
                            "end": {
                              "line": 229,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10649,
                          12474
                        ],
                        "loc": {
                          "start": {
                            "line": 200,
                            "column": 69
                          },
                          "end": {
                            "line": 229,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10584,
                      12475
                    ],
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 4
                      },
                      "end": {
                        "line": 229,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 815,
                    "_esdocTestName": "it815"
                  },
                  "range": [
                    10584,
                    12476
                  ],
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 4
                    },
                    "end": {
                      "line": 229,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12481,
                        12483
                      ],
                      "loc": {
                        "start": {
                          "line": 230,
                          "column": 4
                        },
                        "end": {
                          "line": 230,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, all inners finite except one",
                        "raw": "'should concatMap many complex, all inners finite except one'",
                        "range": [
                          12484,
                          12545
                        ],
                        "loc": {
                          "start": {
                            "line": 230,
                            "column": 7
                          },
                          "end": {
                            "line": 230,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12573,
                                      12574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12577,
                                        12581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          12582,
                                          12644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12577,
                                      12645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    12573,
                                    12645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12569,
                                12646
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12659,
                                      12664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12667,
                                      12669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    12659,
                                    12669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12655,
                                12670
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12683,
                                      12684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12687,
                                        12691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          12692,
                                          12752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12687,
                                      12753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    12683,
                                    12753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12679,
                                12754
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12767,
                                      12772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      12775,
                                      12777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    12767,
                                    12777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12763,
                                12778
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      12791,
                                      12792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12795,
                                        12799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          12800,
                                          12855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12795,
                                      12856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    12791,
                                    12856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12787,
                                12857
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      12870,
                                      12875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      12878,
                                      12935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    12870,
                                    12935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12866,
                                12936
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      12949,
                                      12950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12953,
                                        12957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3-                           ",
                                        "raw": "'----2--3-                           '",
                                        "range": [
                                          12958,
                                          12996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12953,
                                      12997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    12949,
                                    12997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12945,
                                12998
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      13011,
                                      13016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^                                   ",
                                    "raw": "'                   ^                                   '",
                                    "range": [
                                      13019,
                                      13076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    13011,
                                    13076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13007,
                                13077
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      13090,
                                      13091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13094,
                                        13098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          13099,
                                          13129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13094,
                                      13130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    13090,
                                    13130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13086,
                                13131
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      13144,
                                      13149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13152,
                                      13154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    13144,
                                    13154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13140,
                                13155
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      13168,
                                      13169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13172,
                                        13176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          13177,
                                          13188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13172,
                                      13189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    13168,
                                    13189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13164,
                                13190
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      13203,
                                      13208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13211,
                                      13213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    13203,
                                    13213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13199,
                                13214
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      13227,
                                      13228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13231,
                                        13235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          13236,
                                          13245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13231,
                                      13246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    13227,
                                    13246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13223,
                                13247
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      13260,
                                      13265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      13268,
                                      13270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    13260,
                                    13270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13256,
                                13271
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13284,
                                      13286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13289,
                                        13292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          13293,
                                          13356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13289,
                                      13357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    13284,
                                    13357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13280,
                                13358
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13371,
                                      13377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      ",
                                    "raw": "'^                                                      '",
                                    "range": [
                                      13380,
                                      13437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    13371,
                                    13437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13367,
                                13438
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13451,
                                      13459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3----------------------------",
                                    "raw": "'---2--3--4--5----6-----2--3----------------------------'",
                                    "range": [
                                      13462,
                                      13519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    13451,
                                    13519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13447,
                                13520
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      13533,
                                      13549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13554,
                                            13555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13557,
                                            13558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13554,
                                          13558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13560,
                                            13561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13563,
                                            13564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13560,
                                          13564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            13566,
                                            13567
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            13569,
                                            13570
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13566,
                                          13570
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            13572,
                                            13573
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            13575,
                                            13576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13572,
                                          13576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            13578,
                                            13579
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            13581,
                                            13582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13578,
                                          13582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            13584,
                                            13585
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            13587,
                                            13588
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13584,
                                          13588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            13590,
                                            13591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            13593,
                                            13594
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13590,
                                          13594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13552,
                                      13596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    13533,
                                    13596
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13529,
                                13597
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13610,
                                      13616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13619,
                                          13621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          13622,
                                          13631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        13619,
                                        13631
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              13642,
                                              13647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    13658,
                                                    13674
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 249,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 249,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    13675,
                                                    13680
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 249,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 249,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13658,
                                                  13681
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 249,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 249,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                13651,
                                                13682
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13649,
                                            13684
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13632,
                                          13684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13619,
                                      13685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    13610,
                                    13685
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13606,
                                13686
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13695,
                                        13711
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13712,
                                          13718
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13695,
                                      13719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13720,
                                      13724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13695,
                                    13724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13725,
                                      13733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13695,
                                  13734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                13695,
                                13735
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13744,
                                        13763
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13764,
                                            13765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13766,
                                            13779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13764,
                                          13779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13744,
                                      13780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13781,
                                      13785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13744,
                                    13785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13786,
                                      13791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13744,
                                  13792
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13744,
                                13793
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13802,
                                        13821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13822,
                                            13823
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13824,
                                            13837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13822,
                                          13837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13802,
                                      13838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13839,
                                      13843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13802,
                                    13843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13844,
                                      13849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13802,
                                  13850
                                ],
                                "loc": {
                                  "start": {
                                    "line": 252,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 252,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13802,
                                13851
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13860,
                                        13879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            13880,
                                            13881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13882,
                                            13895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13880,
                                          13895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13860,
                                      13896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13897,
                                      13901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13860,
                                    13901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      13902,
                                      13907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13860,
                                  13908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 253,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 253,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13860,
                                13909
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13918,
                                        13937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            13938,
                                            13939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13940,
                                            13953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13938,
                                          13953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13918,
                                      13954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13955,
                                      13959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13918,
                                    13959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      13960,
                                      13965
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13918,
                                  13966
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13918,
                                13967
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13976,
                                        13995
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            13996,
                                            13997
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13998,
                                            14011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13996,
                                          14011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13976,
                                      14012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14013,
                                      14017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13976,
                                    14017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      14018,
                                      14023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13976,
                                  14024
                                ],
                                "loc": {
                                  "start": {
                                    "line": 255,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 255,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13976,
                                14025
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14034,
                                        14053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            14054,
                                            14055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14056,
                                            14069
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14054,
                                          14069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14034,
                                      14070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14071,
                                      14075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14034,
                                    14075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      14076,
                                      14081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14034,
                                  14082
                                ],
                                "loc": {
                                  "start": {
                                    "line": 256,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 256,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14034,
                                14083
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14092,
                                        14111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            14112,
                                            14113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14114,
                                            14127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 257,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 257,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14112,
                                          14127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14092,
                                      14128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14129,
                                      14133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14092,
                                    14133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      14134,
                                      14139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14092,
                                  14140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 257,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14092,
                                14141
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14150,
                                        14169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14170,
                                            14172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14173,
                                            14186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14170,
                                          14186
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14150,
                                      14187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14188,
                                      14192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14150,
                                    14192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14193,
                                      14199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14150,
                                  14200
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14150,
                                14201
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12559,
                            14207
                          ],
                          "loc": {
                            "start": {
                              "line": 230,
                              "column": 82
                            },
                            "end": {
                              "line": 259,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12547,
                          14207
                        ],
                        "loc": {
                          "start": {
                            "line": 230,
                            "column": 70
                          },
                          "end": {
                            "line": 259,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12481,
                      14208
                    ],
                    "loc": {
                      "start": {
                        "line": 230,
                        "column": 4
                      },
                      "end": {
                        "line": 259,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 816,
                    "_esdocTestName": "it816"
                  },
                  "range": [
                    12481,
                    14209
                  ],
                  "loc": {
                    "start": {
                      "line": 230,
                      "column": 4
                    },
                    "end": {
                      "line": 259,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14214,
                        14216
                      ],
                      "loc": {
                        "start": {
                          "line": 260,
                          "column": 4
                        },
                        "end": {
                          "line": 260,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, inners finite, outer does not complete",
                        "raw": "'should concatMap many complex, inners finite, outer does not complete'",
                        "range": [
                          14217,
                          14288
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 7
                          },
                          "end": {
                            "line": 260,
                            "column": 78
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14316,
                                      14317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14320,
                                        14324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          14325,
                                          14387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14320,
                                      14388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    14316,
                                    14388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14312,
                                14389
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14402,
                                      14407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      14410,
                                      14412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    14402,
                                    14412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14398,
                                14413
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14426,
                                      14427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14430,
                                        14434
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          14435,
                                          14495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14430,
                                      14496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    14426,
                                    14496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14422,
                                14497
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14510,
                                      14515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      14518,
                                      14520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    14510,
                                    14520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14506,
                                14521
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      14534,
                                      14535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14538,
                                        14542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          14543,
                                          14598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14538,
                                      14599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    14534,
                                    14599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14530,
                                14600
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      14613,
                                      14618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      14621,
                                      14678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    14613,
                                    14678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14609,
                                14679
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      14692,
                                      14693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14696,
                                        14700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          14701,
                                          14739
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14696,
                                      14740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    14692,
                                    14740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14688,
                                14741
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      14754,
                                      14759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      14762,
                                      14819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    14754,
                                    14819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14750,
                                14820
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      14833,
                                      14834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14837,
                                        14841
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          14842,
                                          14872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14837,
                                      14873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    14833,
                                    14873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14829,
                                14874
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      14887,
                                      14892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^                  !        ",
                                    "raw": "'                           ^                  !        '",
                                    "range": [
                                      14895,
                                      14952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    14887,
                                    14952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14883,
                                14953
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      14966,
                                      14967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14970,
                                        14974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          14975,
                                          14986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14970,
                                      14987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    14966,
                                    14987
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14962,
                                14988
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      15001,
                                      15006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                              ^ !      ",
                                    "raw": "'                                              ^ !      '",
                                    "range": [
                                      15009,
                                      15066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    15001,
                                    15066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14997,
                                15067
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      15080,
                                      15081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15084,
                                        15088
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 273,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          15089,
                                          15098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15084,
                                      15099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    15080,
                                    15099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15076,
                                15100
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      15113,
                                      15118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                                ^     !",
                                    "raw": "'                                                ^     !'",
                                    "range": [
                                      15121,
                                      15178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    15113,
                                    15178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15109,
                                15179
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15192,
                                      15194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15197,
                                        15200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g---             ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g---             '",
                                        "range": [
                                          15201,
                                          15264
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15197,
                                      15265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    15192,
                                    15265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15188,
                                15266
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15279,
                                      15285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                                      ",
                                    "raw": "'^                                                      '",
                                    "range": [
                                      15288,
                                      15345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    15279,
                                    15345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15275,
                                15346
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15359,
                                      15367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3-1------2--3-4-5--------1-2-",
                                    "raw": "'---2--3--4--5----6-----2--3-1------2--3-4-5--------1-2-'",
                                    "range": [
                                      15370,
                                      15427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    15359,
                                    15427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15355,
                                15428
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      15441,
                                      15457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15462,
                                            15463
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15465,
                                            15466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15462,
                                          15466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15468,
                                            15469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15471,
                                            15472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15468,
                                          15472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            15474,
                                            15475
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            15477,
                                            15478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15474,
                                          15478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            15480,
                                            15481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            15483,
                                            15484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15480,
                                          15484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            15486,
                                            15487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            15489,
                                            15490
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15486,
                                          15490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            15492,
                                            15493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            15495,
                                            15496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15492,
                                          15496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            15498,
                                            15499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            15501,
                                            15502
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 278,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 278,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15498,
                                          15502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15460,
                                      15504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    15441,
                                    15504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15437,
                                15505
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      15518,
                                      15524
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15527,
                                          15529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          15530,
                                          15539
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        15527,
                                        15539
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              15550,
                                              15555
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 279,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 279,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    15566,
                                                    15582
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 279,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 279,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    15583,
                                                    15588
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 279,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 279,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15566,
                                                  15589
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 279,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 279,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                15559,
                                                15590
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 279,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 279,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15557,
                                            15592
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15540,
                                          15592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15527,
                                      15593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    15518,
                                    15593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15514,
                                15594
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15603,
                                        15619
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          15620,
                                          15626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15603,
                                      15627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15628,
                                      15632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    15603,
                                    15632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15633,
                                      15641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15603,
                                  15642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                15603,
                                15643
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15652,
                                        15671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            15672,
                                            15673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15674,
                                            15687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15672,
                                          15687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15652,
                                      15688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15689,
                                      15693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15652,
                                    15693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      15694,
                                      15699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15652,
                                  15700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15652,
                                15701
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15710,
                                        15729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 282,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            15730,
                                            15731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15732,
                                            15745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15730,
                                          15745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15710,
                                      15746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15747,
                                      15751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15710,
                                    15751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      15752,
                                      15757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15710,
                                  15758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15710,
                                15759
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15768,
                                        15787
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            15788,
                                            15789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15790,
                                            15803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 283,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 283,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15788,
                                          15803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15768,
                                      15804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15805,
                                      15809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15768,
                                    15809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      15810,
                                      15815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15768,
                                  15816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15768,
                                15817
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15826,
                                        15845
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            15846,
                                            15847
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15848,
                                            15861
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15846,
                                          15861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15826,
                                      15862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15863,
                                      15867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15826,
                                    15867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      15868,
                                      15873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15826,
                                  15874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15826,
                                15875
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15884,
                                        15903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            15904,
                                            15905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15906,
                                            15919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15904,
                                          15919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15884,
                                      15920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15921,
                                      15925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15884,
                                    15925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      15926,
                                      15931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15884,
                                  15932
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15884,
                                15933
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15942,
                                        15961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 286,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 286,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            15962,
                                            15963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 286,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15964,
                                            15977
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 286,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 286,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15962,
                                          15977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 286,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 286,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15942,
                                      15978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15979,
                                      15983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15942,
                                    15983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      15984,
                                      15989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15942,
                                  15990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15942,
                                15991
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16000,
                                        16019
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            16020,
                                            16021
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16022,
                                            16035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16020,
                                          16035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16000,
                                      16036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16037,
                                      16041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16000,
                                    16041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      16042,
                                      16047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16000,
                                  16048
                                ],
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16000,
                                16049
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16058,
                                        16077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16078,
                                            16080
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16081,
                                            16094
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 288,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 288,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16078,
                                          16094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16058,
                                      16095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16096,
                                      16100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16058,
                                    16100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16101,
                                      16107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16058,
                                  16108
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16058,
                                16109
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14302,
                            16115
                          ],
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 92
                            },
                            "end": {
                              "line": 289,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14290,
                          16115
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 80
                          },
                          "end": {
                            "line": 289,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14214,
                      16116
                    ],
                    "loc": {
                      "start": {
                        "line": 260,
                        "column": 4
                      },
                      "end": {
                        "line": 289,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 817,
                    "_esdocTestName": "it817"
                  },
                  "range": [
                    14214,
                    16117
                  ],
                  "loc": {
                    "start": {
                      "line": 260,
                      "column": 4
                    },
                    "end": {
                      "line": 289,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16122,
                        16124
                      ],
                      "loc": {
                        "start": {
                          "line": 290,
                          "column": 4
                        },
                        "end": {
                          "line": 290,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, all inners finite, and outer throws",
                        "raw": "'should concatMap many complex, all inners finite, and outer throws'",
                        "range": [
                          16125,
                          16193
                        ],
                        "loc": {
                          "start": {
                            "line": 290,
                            "column": 7
                          },
                          "end": {
                            "line": 290,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      16221,
                                      16222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16225,
                                        16229
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          16230,
                                          16292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16225,
                                      16293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    16221,
                                    16293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16217,
                                16294
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      16307,
                                      16312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      16315,
                                      16317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    16307,
                                    16317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16303,
                                16318
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      16331,
                                      16332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16335,
                                        16339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          16340,
                                          16400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16335,
                                      16401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    16331,
                                    16401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16327,
                                16402
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      16415,
                                      16420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      16423,
                                      16425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    16415,
                                    16425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16411,
                                16426
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      16439,
                                      16440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16443,
                                        16447
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          16448,
                                          16503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16443,
                                      16504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    16439,
                                    16504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16435,
                                16505
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      16518,
                                      16523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      16526,
                                      16583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    16518,
                                    16583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16514,
                                16584
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      16597,
                                      16598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16601,
                                        16605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 297,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          16606,
                                          16644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16601,
                                      16645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    16597,
                                    16645
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16593,
                                16646
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      16659,
                                      16664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      16667,
                                      16724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    16659,
                                    16724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16655,
                                16725
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      16738,
                                      16739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16742,
                                        16746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          16747,
                                          16777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16742,
                                      16778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    16738,
                                    16778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16734,
                                16779
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      16792,
                                      16797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^           !               ",
                                    "raw": "'                           ^           !               '",
                                    "range": [
                                      16800,
                                      16857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    16792,
                                    16857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16788,
                                16858
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      16871,
                                      16872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16875,
                                        16879
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          16880,
                                          16891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16875,
                                      16892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    16871,
                                    16892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16867,
                                16893
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      16906,
                                      16911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      16914,
                                      16916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    16906,
                                    16916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16902,
                                16917
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      16930,
                                      16931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16934,
                                        16938
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 303,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          16939,
                                          16948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16934,
                                      16949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    16930,
                                    16949
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16926,
                                16950
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      16963,
                                      16968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      16971,
                                      16973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    16963,
                                    16973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16959,
                                16974
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16987,
                                      16989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16992,
                                        16995
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g#               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g#               '",
                                        "range": [
                                          16996,
                                          17059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16992,
                                      17060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    16987,
                                    17060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16983,
                                17061
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17074,
                                      17080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                      !               ",
                                    "raw": "'^                                      !               '",
                                    "range": [
                                      17083,
                                      17140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    17074,
                                    17140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17070,
                                17141
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17154,
                                      17162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3-1------2--3#               ",
                                    "raw": "'---2--3--4--5----6-----2--3-1------2--3#               '",
                                    "range": [
                                      17165,
                                      17222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    17154,
                                    17222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17150,
                                17223
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      17236,
                                      17252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17257,
                                            17258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17260,
                                            17261
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17257,
                                          17261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17263,
                                            17264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17266,
                                            17267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17263,
                                          17267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17269,
                                            17270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17272,
                                            17273
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17269,
                                          17273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            17275,
                                            17276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            17278,
                                            17279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17275,
                                          17279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            17281,
                                            17282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            17284,
                                            17285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17281,
                                          17285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            17287,
                                            17288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            17290,
                                            17291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17287,
                                          17291
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            17293,
                                            17294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            17296,
                                            17297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17293,
                                          17297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17255,
                                      17299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    17236,
                                    17299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17232,
                                17300
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17313,
                                      17319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17322,
                                          17324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          17325,
                                          17334
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        17322,
                                        17334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              17345,
                                              17350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 309,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 309,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    17361,
                                                    17377
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 309,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 309,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    17378,
                                                    17383
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 309,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 309,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  17361,
                                                  17384
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 309,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 309,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                17354,
                                                17385
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 309,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 309,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17352,
                                            17387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 309,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 309,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17335,
                                          17387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17322,
                                      17388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    17313,
                                    17388
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17309,
                                17389
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17398,
                                        17414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17415,
                                          17421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17398,
                                      17422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17423,
                                      17427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17398,
                                    17427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17428,
                                      17436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17398,
                                  17437
                                ],
                                "loc": {
                                  "start": {
                                    "line": 310,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 310,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                17398,
                                17438
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17447,
                                        17466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            17467,
                                            17468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17469,
                                            17482
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17467,
                                          17482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17447,
                                      17483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17484,
                                      17488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17447,
                                    17488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      17489,
                                      17494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17447,
                                  17495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 311,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 311,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17447,
                                17496
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17505,
                                        17524
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 312,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 312,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            17525,
                                            17526
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 312,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17527,
                                            17540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 312,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17525,
                                          17540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 312,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17505,
                                      17541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17542,
                                      17546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17505,
                                    17546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 312,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      17547,
                                      17552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17505,
                                  17553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17505,
                                17554
                              ],
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 8
                                },
                                "end": {
                                  "line": 312,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17563,
                                        17582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 313,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 313,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            17583,
                                            17584
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 313,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17585,
                                            17598
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 313,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17583,
                                          17598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 313,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17563,
                                      17599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17600,
                                      17604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17563,
                                    17604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 313,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 313,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      17605,
                                      17610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17563,
                                  17611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 313,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 313,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17563,
                                17612
                              ],
                              "loc": {
                                "start": {
                                  "line": 313,
                                  "column": 8
                                },
                                "end": {
                                  "line": 313,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17621,
                                        17640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            17641,
                                            17642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 314,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 314,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17643,
                                            17656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 314,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 314,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17641,
                                          17656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17621,
                                      17657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17658,
                                      17662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17621,
                                    17662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      17663,
                                      17668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17621,
                                  17669
                                ],
                                "loc": {
                                  "start": {
                                    "line": 314,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 314,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17621,
                                17670
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17679,
                                        17698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 315,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 315,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            17699,
                                            17700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 315,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 315,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17701,
                                            17714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 315,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 315,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17699,
                                          17714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 315,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 315,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17679,
                                      17715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17716,
                                      17720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17679,
                                    17720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      17721,
                                      17726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17679,
                                  17727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 315,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 315,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17679,
                                17728
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17737,
                                        17756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            17757,
                                            17758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17759,
                                            17772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 316,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 316,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17757,
                                          17772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17737,
                                      17773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17774,
                                      17778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17737,
                                    17778
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      17779,
                                      17784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17737,
                                  17785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 316,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 316,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17737,
                                17786
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17795,
                                        17814
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            17815,
                                            17816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17817,
                                            17830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17815,
                                          17830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17795,
                                      17831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17832,
                                      17836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17795,
                                    17836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      17837,
                                      17842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17795,
                                  17843
                                ],
                                "loc": {
                                  "start": {
                                    "line": 317,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 317,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17795,
                                17844
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17853,
                                        17872
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17873,
                                            17875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 318,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 318,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17876,
                                            17889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 318,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 318,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17873,
                                          17889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17853,
                                      17890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17891,
                                      17895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17853,
                                    17895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17896,
                                      17902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17853,
                                  17903
                                ],
                                "loc": {
                                  "start": {
                                    "line": 318,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17853,
                                17904
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16207,
                            17910
                          ],
                          "loc": {
                            "start": {
                              "line": 290,
                              "column": 89
                            },
                            "end": {
                              "line": 319,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16195,
                          17910
                        ],
                        "loc": {
                          "start": {
                            "line": 290,
                            "column": 77
                          },
                          "end": {
                            "line": 319,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16122,
                      17911
                    ],
                    "loc": {
                      "start": {
                        "line": 290,
                        "column": 4
                      },
                      "end": {
                        "line": 319,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 818,
                    "_esdocTestName": "it818"
                  },
                  "range": [
                    16122,
                    17912
                  ],
                  "loc": {
                    "start": {
                      "line": 290,
                      "column": 4
                    },
                    "end": {
                      "line": 319,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17917,
                        17919
                      ],
                      "loc": {
                        "start": {
                          "line": 320,
                          "column": 4
                        },
                        "end": {
                          "line": 320,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, all inners complete except one throws",
                        "raw": "'should concatMap many complex, all inners complete except one throws'",
                        "range": [
                          17920,
                          17990
                        ],
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 7
                          },
                          "end": {
                            "line": 320,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18018,
                                      18019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18022,
                                        18026
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          18027,
                                          18089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18022,
                                      18090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    18018,
                                    18090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18014,
                                18091
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18104,
                                      18109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18112,
                                      18114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18104,
                                    18114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18100,
                                18115
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18128,
                                      18129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18132,
                                        18136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 323,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 323,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          18137,
                                          18197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18132,
                                      18198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    18128,
                                    18198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18124,
                                18199
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18212,
                                      18217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18220,
                                      18222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18212,
                                    18222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18208,
                                18223
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 324,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      18236,
                                      18237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18240,
                                        18244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 325,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 325,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-#                                   ",
                                        "raw": "'-2--3--4--5----6-#                                   '",
                                        "range": [
                                          18245,
                                          18300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18240,
                                      18301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 325,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 325,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    18236,
                                    18301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18232,
                                18302
                              ],
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 8
                                },
                                "end": {
                                  "line": 325,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      18315,
                                      18320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      18323,
                                      18380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    18315,
                                    18380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18311,
                                18381
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      18394,
                                      18395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18398,
                                        18402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 327,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 327,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          18403,
                                          18441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18398,
                                      18442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    18394,
                                    18442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18390,
                                18443
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      18456,
                                      18461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18464,
                                      18466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18456,
                                    18466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18452,
                                18467
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      18480,
                                      18481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18484,
                                        18488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          18489,
                                          18519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18484,
                                      18520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    18480,
                                    18520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18476,
                                18521
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      18534,
                                      18539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18542,
                                      18544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18534,
                                    18544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18530,
                                18545
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      18558,
                                      18559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18562,
                                        18566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          18567,
                                          18578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18562,
                                      18579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    18558,
                                    18579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18554,
                                18580
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      18593,
                                      18598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18601,
                                      18603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18593,
                                    18603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18589,
                                18604
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      18617,
                                      18618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18621,
                                        18625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 333,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 333,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          18626,
                                          18635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18621,
                                      18636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    18617,
                                    18636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18613,
                                18637
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      18650,
                                      18655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      18658,
                                      18660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    18650,
                                    18660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18646,
                                18661
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18674,
                                      18676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18679,
                                        18682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          18683,
                                          18746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18679,
                                      18747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    18674,
                                    18747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18670,
                                18748
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18761,
                                      18767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                                   ",
                                    "raw": "'^                  !                                   '",
                                    "range": [
                                      18770,
                                      18827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    18761,
                                    18827
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18757,
                                18828
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18841,
                                      18849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-#                                   ",
                                    "raw": "'---2--3--4--5----6-#                                   '",
                                    "range": [
                                      18852,
                                      18909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    18841,
                                    18909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18837,
                                18910
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      18923,
                                      18939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18944,
                                            18945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18947,
                                            18948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18944,
                                          18948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18950,
                                            18951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18953,
                                            18954
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18950,
                                          18954
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            18956,
                                            18957
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            18959,
                                            18960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18956,
                                          18960
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            18962,
                                            18963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            18965,
                                            18966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18962,
                                          18966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            18968,
                                            18969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            18971,
                                            18972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18968,
                                          18972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            18974,
                                            18975
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            18977,
                                            18978
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18974,
                                          18978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            18980,
                                            18981
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            18983,
                                            18984
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          18980,
                                          18984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18942,
                                      18986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    18923,
                                    18986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18919,
                                18987
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      19000,
                                      19006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          19009,
                                          19011
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          19012,
                                          19021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        19009,
                                        19021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              19032,
                                              19037
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 339,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 339,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    19048,
                                                    19064
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 339,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 339,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    19065,
                                                    19070
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 339,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 339,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  19048,
                                                  19071
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 339,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 339,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                19041,
                                                19072
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 339,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 339,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19039,
                                            19074
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 339,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 339,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          19022,
                                          19074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19009,
                                      19075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    19000,
                                    19075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18996,
                                19076
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19085,
                                        19101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 340,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 340,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          19102,
                                          19108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 340,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 340,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19085,
                                      19109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19110,
                                      19114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    19085,
                                    19114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19115,
                                      19123
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19085,
                                  19124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 340,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 340,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                19085,
                                19125
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19134,
                                        19153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19154,
                                            19155
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19156,
                                            19169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19154,
                                          19169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19134,
                                      19170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19171,
                                      19175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19134,
                                    19175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19176,
                                      19181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19134,
                                  19182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 341,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 341,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19134,
                                19183
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19192,
                                        19211
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19212,
                                            19213
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 342,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19214,
                                            19227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 342,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 342,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19212,
                                          19227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 342,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 342,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19192,
                                      19228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19229,
                                      19233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19192,
                                    19233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19234,
                                      19239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19192,
                                  19240
                                ],
                                "loc": {
                                  "start": {
                                    "line": 342,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 342,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19192,
                                19241
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19250,
                                        19269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 343,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 343,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            19270,
                                            19271
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 343,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19272,
                                            19285
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 343,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19270,
                                          19285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19250,
                                      19286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19287,
                                      19291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19250,
                                    19291
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      19292,
                                      19297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19250,
                                  19298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 343,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 343,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19250,
                                19299
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19308,
                                        19327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 344,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            19328,
                                            19329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 344,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 344,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19330,
                                            19343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 344,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 344,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19328,
                                          19343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 344,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 344,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19308,
                                      19344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19345,
                                      19349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19308,
                                    19349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      19350,
                                      19355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19308,
                                  19356
                                ],
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19308,
                                19357
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19366,
                                        19385
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 345,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 345,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            19386,
                                            19387
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19388,
                                            19401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19386,
                                          19401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19366,
                                      19402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19403,
                                      19407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19366,
                                    19407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      19408,
                                      19413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19366,
                                  19414
                                ],
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19366,
                                19415
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19424,
                                        19443
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 346,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 346,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            19444,
                                            19445
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19446,
                                            19459
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19444,
                                          19459
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 346,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 346,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19424,
                                      19460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19461,
                                      19465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19424,
                                    19465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      19466,
                                      19471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19424,
                                  19472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19424,
                                19473
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19482,
                                        19501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 347,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 347,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            19502,
                                            19503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 347,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 347,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19504,
                                            19517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 347,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 347,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19502,
                                          19517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 347,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 347,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19482,
                                      19518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19519,
                                      19523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19482,
                                    19523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      19524,
                                      19529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19482,
                                  19530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 347,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19482,
                                19531
                              ],
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19540,
                                        19559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 348,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            19560,
                                            19562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19563,
                                            19576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          19560,
                                          19576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19540,
                                      19577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19578,
                                      19582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19540,
                                    19582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      19583,
                                      19589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19540,
                                  19590
                                ],
                                "loc": {
                                  "start": {
                                    "line": 348,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 348,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                19540,
                                19591
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            18004,
                            19597
                          ],
                          "loc": {
                            "start": {
                              "line": 320,
                              "column": 91
                            },
                            "end": {
                              "line": 349,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17992,
                          19597
                        ],
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 79
                          },
                          "end": {
                            "line": 349,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17917,
                      19598
                    ],
                    "loc": {
                      "start": {
                        "line": 320,
                        "column": 4
                      },
                      "end": {
                        "line": 349,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 819,
                    "_esdocTestName": "it819"
                  },
                  "range": [
                    17917,
                    19599
                  ],
                  "loc": {
                    "start": {
                      "line": 320,
                      "column": 4
                    },
                    "end": {
                      "line": 349,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19604,
                        19606
                      ],
                      "loc": {
                        "start": {
                          "line": 350,
                          "column": 4
                        },
                        "end": {
                          "line": 350,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, all inners finite, outer is unsubscribed early",
                        "raw": "'should concatMap many complex, all inners finite, outer is unsubscribed early'",
                        "range": [
                          19607,
                          19686
                        ],
                        "loc": {
                          "start": {
                            "line": 350,
                            "column": 7
                          },
                          "end": {
                            "line": 350,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19714,
                                      19715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19718,
                                        19722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          19723,
                                          19785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19718,
                                      19786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    19714,
                                    19786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19710,
                                19787
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19800,
                                      19805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      19808,
                                      19810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    19800,
                                    19810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19796,
                                19811
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19824,
                                      19825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19828,
                                        19832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 353,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 353,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          19833,
                                          19893
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 353,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 353,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19828,
                                      19894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    19824,
                                    19894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19820,
                                19895
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19908,
                                      19913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      19916,
                                      19918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 354,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 354,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    19908,
                                    19918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19904,
                                19919
                              ],
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 8
                                },
                                "end": {
                                  "line": 354,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      19932,
                                      19933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19936,
                                        19940
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 355,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 355,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          19941,
                                          19996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19936,
                                      19997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    19932,
                                    19997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19928,
                                19998
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      20011,
                                      20016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      20019,
                                      20076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    20011,
                                    20076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20007,
                                20077
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      20090,
                                      20091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20094,
                                        20098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          20099,
                                          20137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20094,
                                      20138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    20090,
                                    20138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20086,
                                20139
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      20152,
                                      20157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      20160,
                                      20217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    20152,
                                    20217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20148,
                                20218
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      20231,
                                      20232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20235,
                                        20239
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          20240,
                                          20270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20235,
                                      20271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    20231,
                                    20271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20227,
                                20272
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      20285,
                                      20290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^  !                        ",
                                    "raw": "'                           ^  !                        '",
                                    "range": [
                                      20293,
                                      20350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    20285,
                                    20350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20281,
                                20351
                              ],
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 8
                                },
                                "end": {
                                  "line": 360,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      20364,
                                      20365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20368,
                                        20372
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 361,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          20373,
                                          20384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20368,
                                      20385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    20364,
                                    20385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 361,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 361,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20360,
                                20386
                              ],
                              "loc": {
                                "start": {
                                  "line": 361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      20399,
                                      20404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      20407,
                                      20409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    20399,
                                    20409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20395,
                                20410
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      20423,
                                      20424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20427,
                                        20431
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 363,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 363,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          20432,
                                          20441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 363,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 363,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20427,
                                      20442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    20423,
                                    20442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20419,
                                20443
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      20456,
                                      20461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      20464,
                                      20466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    20456,
                                    20466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 364,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20452,
                                20467
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 364,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      20480,
                                      20482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20485,
                                        20488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 365,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 365,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          20489,
                                          20552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20485,
                                      20553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    20480,
                                    20553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20476,
                                20554
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      20567,
                                      20573
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                             !                        ",
                                    "raw": "'^                             !                        '",
                                    "range": [
                                      20576,
                                      20633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    20567,
                                    20633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20563,
                                20634
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      20647,
                                      20652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              !                        ",
                                    "raw": "'                              !                        '",
                                    "range": [
                                      20655,
                                      20712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    20647,
                                    20712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20643,
                                20713
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20726,
                                      20734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3-1--                        ",
                                    "raw": "'---2--3--4--5----6-----2--3-1--                        '",
                                    "range": [
                                      20737,
                                      20794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    20726,
                                    20794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20722,
                                20795
                              ],
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      20808,
                                      20824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20829,
                                            20830
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20832,
                                            20833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20829,
                                          20833
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20835,
                                            20836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20838,
                                            20839
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20835,
                                          20839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            20841,
                                            20842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            20844,
                                            20845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20841,
                                          20845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            20847,
                                            20848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            20850,
                                            20851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20847,
                                          20851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            20853,
                                            20854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            20856,
                                            20857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20853,
                                          20857
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            20859,
                                            20860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            20862,
                                            20863
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20859,
                                          20863
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            20865,
                                            20866
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            20868,
                                            20869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          20865,
                                          20869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20827,
                                      20871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    20808,
                                    20871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20804,
                                20872
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      20885,
                                      20891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          20894,
                                          20896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          20897,
                                          20906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        20894,
                                        20906
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 370,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 370,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              20917,
                                              20922
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 370,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 370,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    20933,
                                                    20949
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 370,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 370,
                                                      "column": 76
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    20950,
                                                    20955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 370,
                                                      "column": 77
                                                    },
                                                    "end": {
                                                      "line": 370,
                                                      "column": 82
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  20933,
                                                  20956
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 370,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 370,
                                                    "column": 83
                                                  }
                                                }
                                              },
                                              "range": [
                                                20926,
                                                20957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 370,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 370,
                                                  "column": 84
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            20924,
                                            20959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 370,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 370,
                                              "column": 86
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          20907,
                                          20959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 86
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20894,
                                      20960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    20885,
                                    20960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20881,
                                20961
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20970,
                                        20986
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          20987,
                                          20993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          20995,
                                          21000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20970,
                                      21001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21002,
                                      21006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    20970,
                                    21006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21007,
                                      21015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20970,
                                  21016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 371,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 371,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                20970,
                                21017
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21026,
                                        21045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21046,
                                            21047
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21048,
                                            21061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21046,
                                          21061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21026,
                                      21062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21063,
                                      21067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21026,
                                    21067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21068,
                                      21073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21026,
                                  21074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 372,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 372,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21026,
                                21075
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21084,
                                        21103
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 373,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 373,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21104,
                                            21105
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21106,
                                            21119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 373,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 373,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21104,
                                          21119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 373,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 373,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21084,
                                      21120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21121,
                                      21125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21084,
                                    21125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 373,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 373,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21126,
                                      21131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 373,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 373,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21084,
                                  21132
                                ],
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21084,
                                21133
                              ],
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21142,
                                        21161
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 374,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 374,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            21162,
                                            21163
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 374,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 374,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21164,
                                            21177
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 374,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 374,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21162,
                                          21177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 374,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 374,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21142,
                                      21178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21179,
                                      21183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21142,
                                    21183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      21184,
                                      21189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21142,
                                  21190
                                ],
                                "loc": {
                                  "start": {
                                    "line": 374,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 374,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21142,
                                21191
                              ],
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 8
                                },
                                "end": {
                                  "line": 374,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21200,
                                        21219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            21220,
                                            21221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21222,
                                            21235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 375,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 375,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21220,
                                          21235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21200,
                                      21236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21237,
                                      21241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21200,
                                    21241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      21242,
                                      21247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21200,
                                  21248
                                ],
                                "loc": {
                                  "start": {
                                    "line": 375,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 375,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21200,
                                21249
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21258,
                                        21277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 376,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 376,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            21278,
                                            21279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 376,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 376,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21280,
                                            21293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 376,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 376,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21278,
                                          21293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21258,
                                      21294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21295,
                                      21299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21258,
                                    21299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      21300,
                                      21305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21258,
                                  21306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 376,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 376,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21258,
                                21307
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21316,
                                        21335
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 377,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 377,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            21336,
                                            21337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21338,
                                            21351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 377,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 377,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21336,
                                          21351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21316,
                                      21352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21353,
                                      21357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21316,
                                    21357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      21358,
                                      21363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21316,
                                  21364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 377,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 377,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21316,
                                21365
                              ],
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 8
                                },
                                "end": {
                                  "line": 377,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21374,
                                        21393
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 378,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 378,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            21394,
                                            21395
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21396,
                                            21409
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 378,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 378,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21394,
                                          21409
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 378,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 378,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21374,
                                      21410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21411,
                                      21415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21374,
                                    21415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      21416,
                                      21421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21374,
                                  21422
                                ],
                                "loc": {
                                  "start": {
                                    "line": 378,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 378,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21374,
                                21423
                              ],
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 378,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21432,
                                        21451
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 379,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 379,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            21452,
                                            21454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 379,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 379,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21455,
                                            21468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 379,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 379,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          21452,
                                          21468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 379,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 379,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21432,
                                      21469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21470,
                                      21474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    21432,
                                    21474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      21475,
                                      21481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21432,
                                  21482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                21432,
                                21483
                              ],
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 8
                                },
                                "end": {
                                  "line": 379,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            19700,
                            21489
                          ],
                          "loc": {
                            "start": {
                              "line": 350,
                              "column": 100
                            },
                            "end": {
                              "line": 380,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19688,
                          21489
                        ],
                        "loc": {
                          "start": {
                            "line": 350,
                            "column": 88
                          },
                          "end": {
                            "line": 380,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19604,
                      21490
                    ],
                    "loc": {
                      "start": {
                        "line": 350,
                        "column": 4
                      },
                      "end": {
                        "line": 380,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 820,
                    "_esdocTestName": "it820"
                  },
                  "range": [
                    19604,
                    21491
                  ],
                  "loc": {
                    "start": {
                      "line": 350,
                      "column": 4
                    },
                    "end": {
                      "line": 380,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21496,
                        21498
                      ],
                      "loc": {
                        "start": {
                          "line": 381,
                          "column": 4
                        },
                        "end": {
                          "line": 381,
                          "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": [
                          21499,
                          21578
                        ],
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 7
                          },
                          "end": {
                            "line": 381,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      21606,
                                      21607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21610,
                                        21614
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 382,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 382,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          21615,
                                          21677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 382,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 382,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21610,
                                      21678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 382,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 382,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    21606,
                                    21678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21602,
                                21679
                              ],
                              "loc": {
                                "start": {
                                  "line": 382,
                                  "column": 8
                                },
                                "end": {
                                  "line": 382,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21692,
                                      21697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      21700,
                                      21702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 383,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 383,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    21692,
                                    21702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21688,
                                21703
                              ],
                              "loc": {
                                "start": {
                                  "line": 383,
                                  "column": 8
                                },
                                "end": {
                                  "line": 383,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      21716,
                                      21717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21720,
                                        21724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 384,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 384,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          21725,
                                          21785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21720,
                                      21786
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    21716,
                                    21786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 384,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 384,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21712,
                                21787
                              ],
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 8
                                },
                                "end": {
                                  "line": 384,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21800,
                                      21805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      21808,
                                      21810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    21800,
                                    21810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21796,
                                21811
                              ],
                              "loc": {
                                "start": {
                                  "line": 385,
                                  "column": 8
                                },
                                "end": {
                                  "line": 385,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      21824,
                                      21825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21828,
                                        21832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 386,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 386,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          21833,
                                          21888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 386,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 386,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21828,
                                      21889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    21824,
                                    21889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21820,
                                21890
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      21903,
                                      21908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      21911,
                                      21968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    21903,
                                    21968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21899,
                                21969
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 387,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      21982,
                                      21983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21986,
                                        21990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 388,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 388,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          21991,
                                          22029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 388,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 388,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21986,
                                      22030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    21982,
                                    22030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21978,
                                22031
                              ],
                              "loc": {
                                "start": {
                                  "line": 388,
                                  "column": 8
                                },
                                "end": {
                                  "line": 388,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      22044,
                                      22049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      22052,
                                      22109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    22044,
                                    22109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 389,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 389,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22040,
                                22110
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 8
                                },
                                "end": {
                                  "line": 389,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      22123,
                                      22124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22127,
                                        22131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 390,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 390,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          22132,
                                          22162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22127,
                                      22163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    22123,
                                    22163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22119,
                                22164
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 8
                                },
                                "end": {
                                  "line": 390,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      22177,
                                      22182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^  !                        ",
                                    "raw": "'                           ^  !                        '",
                                    "range": [
                                      22185,
                                      22242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    22177,
                                    22242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22173,
                                22243
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 391,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      22256,
                                      22257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22260,
                                        22264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 392,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 392,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          22265,
                                          22276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 392,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 392,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22260,
                                      22277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 392,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 392,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    22256,
                                    22277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 392,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 392,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22252,
                                22278
                              ],
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 8
                                },
                                "end": {
                                  "line": 392,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      22291,
                                      22296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      22299,
                                      22301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 393,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 393,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    22291,
                                    22301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 393,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 393,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22287,
                                22302
                              ],
                              "loc": {
                                "start": {
                                  "line": 393,
                                  "column": 8
                                },
                                "end": {
                                  "line": 393,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      22315,
                                      22316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22319,
                                        22323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 394,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          22324,
                                          22333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22319,
                                      22334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    22315,
                                    22334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 394,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 394,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22311,
                                22335
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      22348,
                                      22353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      22356,
                                      22358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    22348,
                                    22358
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22344,
                                22359
                              ],
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      22372,
                                      22374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        22377,
                                        22380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 396,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 396,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          22381,
                                          22444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 396,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 396,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22377,
                                      22445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    22372,
                                    22445
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 396,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 396,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22368,
                                22446
                              ],
                              "loc": {
                                "start": {
                                  "line": 396,
                                  "column": 8
                                },
                                "end": {
                                  "line": 396,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      22459,
                                      22465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                             !                        ",
                                    "raw": "'^                             !                        '",
                                    "range": [
                                      22468,
                                      22525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    22459,
                                    22525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 397,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 397,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22455,
                                22526
                              ],
                              "loc": {
                                "start": {
                                  "line": 397,
                                  "column": 8
                                },
                                "end": {
                                  "line": 397,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      22539,
                                      22544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              !                        ",
                                    "raw": "'                              !                        '",
                                    "range": [
                                      22547,
                                      22604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    22539,
                                    22604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 398,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 398,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22535,
                                22605
                              ],
                              "loc": {
                                "start": {
                                  "line": 398,
                                  "column": 8
                                },
                                "end": {
                                  "line": 398,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22618,
                                      22626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3-1--                        ",
                                    "raw": "'---2--3--4--5----6-----2--3-1--                        '",
                                    "range": [
                                      22629,
                                      22686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    22618,
                                    22686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22614,
                                22687
                              ],
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      22700,
                                      22716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22721,
                                            22722
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22724,
                                            22725
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22721,
                                          22725
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22727,
                                            22728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22730,
                                            22731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22727,
                                          22731
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            22733,
                                            22734
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            22736,
                                            22737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22733,
                                          22737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            22739,
                                            22740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            22742,
                                            22743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22739,
                                          22743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            22745,
                                            22746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            22748,
                                            22749
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22745,
                                          22749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            22751,
                                            22752
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            22754,
                                            22755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22751,
                                          22755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            22757,
                                            22758
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            22760,
                                            22761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          22757,
                                          22761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22719,
                                      22763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    22700,
                                    22763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22696,
                                22764
                              ],
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      22777,
                                      22783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 401,
                                        "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": [
                                                  22786,
                                                  22788
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 401,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 401,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  22802,
                                                  22810
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 402,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 402,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                22786,
                                                22810
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 401,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 402,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      22821,
                                                      22822
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 402,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 402,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              22833,
                                                              22843
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 402,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 402,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              22844,
                                                              22846
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 402,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 402,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            22833,
                                                            22846
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 402,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 402,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              22847,
                                                              22848
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 402,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 402,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          22833,
                                                          22849
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 402,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 402,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        22826,
                                                        22850
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 402,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 402,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    22824,
                                                    22852
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 402,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 402,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  22811,
                                                  22852
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 402,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 402,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              22786,
                                              22853
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 401,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 402,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "concatMap",
                                            "range": [
                                              22867,
                                              22876
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 403,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 403,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            22786,
                                            22876
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  22887,
                                                  22892
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 403,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 403,
                                                    "column": 38
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "observableLookup",
                                                      "range": [
                                                        22903,
                                                        22919
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 403,
                                                          "column": 49
                                                        },
                                                        "end": {
                                                          "line": 403,
                                                          "column": 65
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        22920,
                                                        22925
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 403,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 403,
                                                          "column": 71
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      22903,
                                                      22926
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 403,
                                                        "column": 49
                                                      },
                                                      "end": {
                                                        "line": 403,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22896,
                                                    22927
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 403,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 403,
                                                      "column": 73
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                22894,
                                                22929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 403,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 403,
                                                  "column": 75
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              22877,
                                              22929
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 403,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 403,
                                                "column": 75
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          22786,
                                          22930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 401,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          22944,
                                          22952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        22786,
                                        22952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 401,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              22963,
                                              22964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 404,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 404,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      22975,
                                                      22985
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      22986,
                                                      22988
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    22975,
                                                    22988
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 404,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 404,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      22989,
                                                      22990
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 404,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 404,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  22975,
                                                  22991
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 404,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 404,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                22968,
                                                22992
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 404,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 404,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            22966,
                                            22994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 404,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 404,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          22953,
                                          22994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22786,
                                      22995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    22777,
                                    22995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22773,
                                22996
                              ],
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        23005,
                                        23021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          23022,
                                          23028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          23030,
                                          23035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23005,
                                      23036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23037,
                                      23041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    23005,
                                    23041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23042,
                                      23050
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23005,
                                  23051
                                ],
                                "loc": {
                                  "start": {
                                    "line": 405,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 405,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                23005,
                                23052
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23061,
                                        23080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 406,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 406,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            23081,
                                            23082
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 406,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 406,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23083,
                                            23096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 406,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 406,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23081,
                                          23096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 406,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 406,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23061,
                                      23097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23098,
                                      23102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23061,
                                    23102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23103,
                                      23108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23061,
                                  23109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 406,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23061,
                                23110
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23119,
                                        23138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 407,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 407,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            23139,
                                            23140
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23141,
                                            23154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 407,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 407,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23139,
                                          23154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 407,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 407,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23119,
                                      23155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23156,
                                      23160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23119,
                                    23160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23161,
                                      23166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23119,
                                  23167
                                ],
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23119,
                                23168
                              ],
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 8
                                },
                                "end": {
                                  "line": 407,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23177,
                                        23196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 408,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 408,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            23197,
                                            23198
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 408,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 408,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23199,
                                            23212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 408,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 408,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23197,
                                          23212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 408,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 408,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23177,
                                      23213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23214,
                                      23218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23177,
                                    23218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      23219,
                                      23224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23177,
                                  23225
                                ],
                                "loc": {
                                  "start": {
                                    "line": 408,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 408,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23177,
                                23226
                              ],
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23235,
                                        23254
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            23255,
                                            23256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 409,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 409,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23257,
                                            23270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 409,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 409,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23255,
                                          23270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23235,
                                      23271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23272,
                                      23276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23235,
                                    23276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      23277,
                                      23282
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23235,
                                  23283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23235,
                                23284
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23293,
                                        23312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 410,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 410,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            23313,
                                            23314
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23315,
                                            23328
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23313,
                                          23328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 410,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 410,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23293,
                                      23329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23330,
                                      23334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23293,
                                    23334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      23335,
                                      23340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23293,
                                  23341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23293,
                                23342
                              ],
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23351,
                                        23370
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 411,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 411,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            23371,
                                            23372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 411,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 411,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23373,
                                            23386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 411,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 411,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23371,
                                          23386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 411,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 411,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23351,
                                      23387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23388,
                                      23392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23351,
                                    23392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 411,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 411,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      23393,
                                      23398
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23351,
                                  23399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 411,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 411,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23351,
                                23400
                              ],
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 8
                                },
                                "end": {
                                  "line": 411,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23409,
                                        23428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 412,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 412,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            23429,
                                            23430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 412,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 412,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23431,
                                            23444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 412,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 412,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23429,
                                          23444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 412,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 412,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23409,
                                      23445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23446,
                                      23450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23409,
                                    23450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 412,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      23451,
                                      23456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 412,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 412,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23409,
                                  23457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 412,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 412,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23409,
                                23458
                              ],
                              "loc": {
                                "start": {
                                  "line": 412,
                                  "column": 8
                                },
                                "end": {
                                  "line": 412,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23467,
                                        23486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 413,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 413,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            23487,
                                            23489
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 413,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 413,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23490,
                                            23503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 413,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 413,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          23487,
                                          23503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 413,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 413,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23467,
                                      23504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23505,
                                      23509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    23467,
                                    23509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      23510,
                                      23516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 413,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 413,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23467,
                                  23517
                                ],
                                "loc": {
                                  "start": {
                                    "line": 413,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 413,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                23467,
                                23518
                              ],
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 8
                                },
                                "end": {
                                  "line": 413,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            21592,
                            23524
                          ],
                          "loc": {
                            "start": {
                              "line": 381,
                              "column": 100
                            },
                            "end": {
                              "line": 414,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21580,
                          23524
                        ],
                        "loc": {
                          "start": {
                            "line": 381,
                            "column": 88
                          },
                          "end": {
                            "line": 414,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21496,
                      23525
                    ],
                    "loc": {
                      "start": {
                        "line": 381,
                        "column": 4
                      },
                      "end": {
                        "line": 414,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 821,
                    "_esdocTestName": "it821"
                  },
                  "range": [
                    21496,
                    23526
                  ],
                  "loc": {
                    "start": {
                      "line": 381,
                      "column": 4
                    },
                    "end": {
                      "line": 414,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23531,
                        23533
                      ],
                      "loc": {
                        "start": {
                          "line": 415,
                          "column": 4
                        },
                        "end": {
                          "line": 415,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many complex, all inners finite, project throws",
                        "raw": "'should concatMap many complex, all inners finite, project throws'",
                        "range": [
                          23534,
                          23600
                        ],
                        "loc": {
                          "start": {
                            "line": 415,
                            "column": 7
                          },
                          "end": {
                            "line": 415,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      23628,
                                      23629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23632,
                                        23636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 416,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 416,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                          ",
                                        "raw": "'-#                                                          '",
                                        "range": [
                                          23637,
                                          23699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 416,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 416,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23632,
                                      23700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    23628,
                                    23700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23624,
                                23701
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 416,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23714,
                                      23719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      23722,
                                      23724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    23714,
                                    23724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 417,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 417,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23710,
                                23725
                              ],
                              "loc": {
                                "start": {
                                  "line": 417,
                                  "column": 8
                                },
                                "end": {
                                  "line": 417,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      23738,
                                      23739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23742,
                                        23746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 418,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 418,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-#                                                        ",
                                        "raw": "'-#                                                        '",
                                        "range": [
                                          23747,
                                          23807
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 418,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 418,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23742,
                                      23808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 82
                                      }
                                    }
                                  },
                                  "range": [
                                    23738,
                                    23808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 418,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 418,
                                      "column": 82
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23734,
                                23809
                              ],
                              "loc": {
                                "start": {
                                  "line": 418,
                                  "column": 8
                                },
                                "end": {
                                  "line": 418,
                                  "column": 83
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23822,
                                      23827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      23830,
                                      23832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    23822,
                                    23832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 419,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 419,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23818,
                                23833
                              ],
                              "loc": {
                                "start": {
                                  "line": 419,
                                  "column": 8
                                },
                                "end": {
                                  "line": 419,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      23846,
                                      23847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23850,
                                        23854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 420,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 420,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-2--3--4--5----6-|                                   ",
                                        "raw": "'-2--3--4--5----6-|                                   '",
                                        "range": [
                                          23855,
                                          23910
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 420,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 420,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23850,
                                      23911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    23846,
                                    23911
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 420,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 420,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23842,
                                23912
                              ],
                              "loc": {
                                "start": {
                                  "line": 420,
                                  "column": 8
                                },
                                "end": {
                                  "line": 420,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      23925,
                                      23930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^                !                                   ",
                                    "raw": "'  ^                !                                   '",
                                    "range": [
                                      23933,
                                      23990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    23925,
                                    23990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 421,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 421,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23921,
                                23991
                              ],
                              "loc": {
                                "start": {
                                  "line": 421,
                                  "column": 8
                                },
                                "end": {
                                  "line": 421,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      24004,
                                      24005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24008,
                                        24012
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 422,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 422,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----2--3|                           ",
                                        "raw": "'----2--3|                           '",
                                        "range": [
                                          24013,
                                          24051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 422,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 422,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24008,
                                      24052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    24004,
                                    24052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24000,
                                24053
                              ],
                              "loc": {
                                "start": {
                                  "line": 422,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      24066,
                                      24071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                   ^       !                           ",
                                    "raw": "'                   ^       !                           '",
                                    "range": [
                                      24074,
                                      24131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 423,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 423,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    24066,
                                    24131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24062,
                                24132
                              ],
                              "loc": {
                                "start": {
                                  "line": 423,
                                  "column": 8
                                },
                                "end": {
                                  "line": 423,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      24145,
                                      24146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24149,
                                        24153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-1------2--3-4-5---|        ",
                                        "raw": "'-1------2--3-4-5---|        '",
                                        "range": [
                                          24154,
                                          24184
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24149,
                                      24185
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    24145,
                                    24185
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24141,
                                24186
                              ],
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 424,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      24199,
                                      24204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      24207,
                                      24209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    24199,
                                    24209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24195,
                                24210
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 425,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      24223,
                                      24224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24227,
                                        24231
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|      ",
                                        "raw": "'--|      '",
                                        "range": [
                                          24232,
                                          24243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24227,
                                      24244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    24223,
                                    24244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 426,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 426,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24219,
                                24245
                              ],
                              "loc": {
                                "start": {
                                  "line": 426,
                                  "column": 8
                                },
                                "end": {
                                  "line": 426,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      24258,
                                      24263
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      24266,
                                      24268
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    24258,
                                    24268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 427,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 427,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24254,
                                24269
                              ],
                              "loc": {
                                "start": {
                                  "line": 427,
                                  "column": 8
                                },
                                "end": {
                                  "line": 427,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "g",
                                    "range": [
                                      24282,
                                      24283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        24286,
                                        24290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 428,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 428,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-2|",
                                        "raw": "'---1-2|'",
                                        "range": [
                                          24291,
                                          24300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 428,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 428,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24286,
                                      24301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24282,
                                    24301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24278,
                                24302
                              ],
                              "loc": {
                                "start": {
                                  "line": 428,
                                  "column": 8
                                },
                                "end": {
                                  "line": 428,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      24315,
                                      24320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      24323,
                                      24325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    24315,
                                    24325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 22
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24311,
                                24326
                              ],
                              "loc": {
                                "start": {
                                  "line": 429,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 23
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      24339,
                                      24341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24344,
                                        24347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 430,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 430,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-b--^-c-----d------e----------------f-----g|               ",
                                        "raw": "'-a-b--^-c-----d------e----------------f-----g|               '",
                                        "range": [
                                          24348,
                                          24411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24344,
                                      24412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "range": [
                                    24339,
                                    24412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 430,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24335,
                                24413
                              ],
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 8
                                },
                                "end": {
                                  "line": 430,
                                  "column": 86
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      24426,
                                      24432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !                           ",
                                    "raw": "'^                          !                           '",
                                    "range": [
                                      24435,
                                      24492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 78
                                      }
                                    }
                                  },
                                  "range": [
                                    24426,
                                    24492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 431,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 78
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24422,
                                24493
                              ],
                              "loc": {
                                "start": {
                                  "line": 431,
                                  "column": 8
                                },
                                "end": {
                                  "line": 431,
                                  "column": 79
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24506,
                                      24514
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---2--3--4--5----6-----2--3#                           ",
                                    "raw": "'---2--3--4--5----6-----2--3#                           '",
                                    "range": [
                                      24517,
                                      24574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 432,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 432,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "range": [
                                    24506,
                                    24574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 432,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 432,
                                      "column": 80
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24502,
                                24575
                              ],
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 8
                                },
                                "end": {
                                  "line": 432,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observableLookup",
                                    "range": [
                                      24588,
                                      24604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24609,
                                            24610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24612,
                                            24613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24609,
                                          24613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24615,
                                            24616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24618,
                                            24619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24615,
                                          24619
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            24621,
                                            24622
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            24624,
                                            24625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24621,
                                          24625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            24627,
                                            24628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            24630,
                                            24631
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24627,
                                          24631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            24633,
                                            24634
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            24636,
                                            24637
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24633,
                                          24637
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            24639,
                                            24640
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            24642,
                                            24643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24639,
                                          24643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 67
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            24645,
                                            24646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            24648,
                                            24649
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 433,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 433,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24645,
                                          24649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 433,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 433,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24607,
                                      24651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 433,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 433,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    24588,
                                    24651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 433,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 433,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24584,
                                24652
                              ],
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 8
                                },
                                "end": {
                                  "line": 433,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      24665,
                                      24671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          24674,
                                          24676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          24677,
                                          24686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        24674,
                                        24686
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 434,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 434,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              24697,
                                              24702
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 434,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 434,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    24722,
                                                    24727
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 435,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 435,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "e",
                                                  "raw": "'e'",
                                                  "range": [
                                                    24732,
                                                    24735
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 435,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 435,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  24722,
                                                  24735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 435,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 435,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        24761,
                                                        24768
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 436,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 436,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      24755,
                                                      24769
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 436,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 436,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  24737,
                                                  24783
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 435,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 437,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                24718,
                                                24783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 435,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 437,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "observableLookup",
                                                  "range": [
                                                    24803,
                                                    24819
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 438,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 438,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    24820,
                                                    24825
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 438,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 438,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  24803,
                                                  24826
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 438,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 438,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                24796,
                                                24827
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 438,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 438,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            24704,
                                            24837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 434,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          24687,
                                          24837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24674,
                                      24838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    24665,
                                    24838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 439,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24661,
                                24839
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 439,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        24848,
                                        24864
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 440,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 440,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          24865,
                                          24871
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24848,
                                      24872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24873,
                                      24877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    24848,
                                    24877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 440,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 440,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24878,
                                      24886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24848,
                                  24887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 440,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 440,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                24848,
                                24888
                              ],
                              "loc": {
                                "start": {
                                  "line": 440,
                                  "column": 8
                                },
                                "end": {
                                  "line": 440,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24897,
                                        24916
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 441,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 441,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24917,
                                            24918
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24919,
                                            24932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24917,
                                          24932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24897,
                                      24933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24934,
                                      24938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24897,
                                    24938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 441,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 441,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      24939,
                                      24944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24897,
                                  24945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 441,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 441,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24897,
                                24946
                              ],
                              "loc": {
                                "start": {
                                  "line": 441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 441,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24955,
                                        24974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 442,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 442,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24975,
                                            24976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 442,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 442,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24977,
                                            24990
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 442,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 442,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24975,
                                          24990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 442,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 442,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24955,
                                      24991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24992,
                                      24996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24955,
                                    24996
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 442,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 442,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      24997,
                                      25002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 442,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 442,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24955,
                                  25003
                                ],
                                "loc": {
                                  "start": {
                                    "line": 442,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 442,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24955,
                                25004
                              ],
                              "loc": {
                                "start": {
                                  "line": 442,
                                  "column": 8
                                },
                                "end": {
                                  "line": 442,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25013,
                                        25032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 443,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 443,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            25033,
                                            25034
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 443,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 443,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25035,
                                            25048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 443,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 443,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25033,
                                          25048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 443,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 443,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25013,
                                      25049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25050,
                                      25054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25013,
                                    25054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 443,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 443,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csubs",
                                    "range": [
                                      25055,
                                      25060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 443,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 443,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25013,
                                  25061
                                ],
                                "loc": {
                                  "start": {
                                    "line": 443,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 443,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25013,
                                25062
                              ],
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 8
                                },
                                "end": {
                                  "line": 443,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25071,
                                        25090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            25091,
                                            25092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25093,
                                            25106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 444,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 444,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25091,
                                          25106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25071,
                                      25107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25108,
                                      25112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25071,
                                    25112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "dsubs",
                                    "range": [
                                      25113,
                                      25118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25071,
                                  25119
                                ],
                                "loc": {
                                  "start": {
                                    "line": 444,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 444,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25071,
                                25120
                              ],
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 8
                                },
                                "end": {
                                  "line": 444,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25129,
                                        25148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 445,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 445,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            25149,
                                            25150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 445,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 445,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25151,
                                            25164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 445,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 445,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25149,
                                          25164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 445,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 445,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25129,
                                      25165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25166,
                                      25170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25129,
                                    25170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 445,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "esubs",
                                    "range": [
                                      25171,
                                      25176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25129,
                                  25177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 445,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 445,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25129,
                                25178
                              ],
                              "loc": {
                                "start": {
                                  "line": 445,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25187,
                                        25206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 446,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 446,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            25207,
                                            25208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 446,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 446,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25209,
                                            25222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 446,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 446,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25207,
                                          25222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 446,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 446,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25187,
                                      25223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25224,
                                      25228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25187,
                                    25228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 446,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "fsubs",
                                    "range": [
                                      25229,
                                      25234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25187,
                                  25235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 446,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 446,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25187,
                                25236
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25245,
                                        25264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "g",
                                          "range": [
                                            25265,
                                            25266
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25267,
                                            25280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25265,
                                          25280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25245,
                                      25281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25282,
                                      25286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25245,
                                    25286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "gsubs",
                                    "range": [
                                      25287,
                                      25292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25245,
                                  25293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 447,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 447,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25245,
                                25294
                              ],
                              "loc": {
                                "start": {
                                  "line": 447,
                                  "column": 8
                                },
                                "end": {
                                  "line": 447,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25303,
                                        25322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            25323,
                                            25325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25326,
                                            25339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          25323,
                                          25339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25303,
                                      25340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25341,
                                      25345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    25303,
                                    25345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25346,
                                      25352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25303,
                                  25353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 448,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                25303,
                                25354
                              ],
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 448,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            23614,
                            25360
                          ],
                          "loc": {
                            "start": {
                              "line": 415,
                              "column": 87
                            },
                            "end": {
                              "line": 449,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23602,
                          25360
                        ],
                        "loc": {
                          "start": {
                            "line": 415,
                            "column": 75
                          },
                          "end": {
                            "line": 449,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23531,
                      25361
                    ],
                    "loc": {
                      "start": {
                        "line": 415,
                        "column": 4
                      },
                      "end": {
                        "line": 449,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 822,
                    "_esdocTestName": "it822"
                  },
                  "range": [
                    23531,
                    25362
                  ],
                  "loc": {
                    "start": {
                      "line": 415,
                      "column": 4
                    },
                    "end": {
                      "line": 449,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "FunctionDeclaration",
                  "id": {
                    "type": "Identifier",
                    "name": "arrayRepeat",
                    "range": [
                      25376,
                      25387
                    ],
                    "loc": {
                      "start": {
                        "line": 450,
                        "column": 13
                      },
                      "end": {
                        "line": 450,
                        "column": 24
                      }
                    }
                  },
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "value",
                      "range": [
                        25388,
                        25393
                      ],
                      "loc": {
                        "start": {
                          "line": 450,
                          "column": 25
                        },
                        "end": {
                          "line": 450,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "times",
                      "range": [
                        25395,
                        25400
                      ],
                      "loc": {
                        "start": {
                          "line": 450,
                          "column": 32
                        },
                        "end": {
                          "line": 450,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "results",
                              "range": [
                                25416,
                                25423
                              ],
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 12
                                },
                                "end": {
                                  "line": 451,
                                  "column": 19
                                }
                              }
                            },
                            "init": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                25426,
                                25428
                              ],
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 22
                                },
                                "end": {
                                  "line": 451,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              25416,
                              25428
                            ],
                            "loc": {
                              "start": {
                                "line": 451,
                                "column": 12
                              },
                              "end": {
                                "line": 451,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          25412,
                          25429
                        ],
                        "loc": {
                          "start": {
                            "line": 451,
                            "column": 8
                          },
                          "end": {
                            "line": 451,
                            "column": 25
                          }
                        }
                      },
                      {
                        "type": "ForStatement",
                        "init": {
                          "type": "VariableDeclaration",
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "id": {
                                "type": "Identifier",
                                "name": "i",
                                "range": [
                                  25447,
                                  25448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 452,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 452,
                                    "column": 18
                                  }
                                }
                              },
                              "init": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  25451,
                                  25452
                                ],
                                "loc": {
                                  "start": {
                                    "line": 452,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 452,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                25447,
                                25452
                              ],
                              "loc": {
                                "start": {
                                  "line": 452,
                                  "column": 17
                                },
                                "end": {
                                  "line": 452,
                                  "column": 22
                                }
                              }
                            }
                          ],
                          "kind": "var",
                          "range": [
                            25443,
                            25452
                          ],
                          "loc": {
                            "start": {
                              "line": 452,
                              "column": 13
                            },
                            "end": {
                              "line": 452,
                              "column": 22
                            }
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "<",
                          "left": {
                            "type": "Identifier",
                            "name": "i",
                            "range": [
                              25454,
                              25455
                            ],
                            "loc": {
                              "start": {
                                "line": 452,
                                "column": 24
                              },
                              "end": {
                                "line": 452,
                                "column": 25
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "times",
                            "range": [
                              25458,
                              25463
                            ],
                            "loc": {
                              "start": {
                                "line": 452,
                                "column": 28
                              },
                              "end": {
                                "line": 452,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            25454,
                            25463
                          ],
                          "loc": {
                            "start": {
                              "line": 452,
                              "column": 24
                            },
                            "end": {
                              "line": 452,
                              "column": 33
                            }
                          }
                        },
                        "update": {
                          "type": "UpdateExpression",
                          "operator": "++",
                          "argument": {
                            "type": "Identifier",
                            "name": "i",
                            "range": [
                              25465,
                              25466
                            ],
                            "loc": {
                              "start": {
                                "line": 452,
                                "column": 35
                              },
                              "end": {
                                "line": 452,
                                "column": 36
                              }
                            }
                          },
                          "prefix": false,
                          "range": [
                            25465,
                            25468
                          ],
                          "loc": {
                            "start": {
                              "line": 452,
                              "column": 35
                            },
                            "end": {
                              "line": 452,
                              "column": 38
                            }
                          }
                        },
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      25484,
                                      25491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "push",
                                    "range": [
                                      25492,
                                      25496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    25484,
                                    25496
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 453,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 453,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "value",
                                    "range": [
                                      25497,
                                      25502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 453,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 453,
                                        "column": 30
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25484,
                                  25503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 453,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 453,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                25484,
                                25504
                              ],
                              "loc": {
                                "start": {
                                  "line": 453,
                                  "column": 12
                                },
                                "end": {
                                  "line": 453,
                                  "column": 32
                                }
                              }
                            }
                          ],
                          "range": [
                            25470,
                            25514
                          ],
                          "loc": {
                            "start": {
                              "line": 452,
                              "column": 40
                            },
                            "end": {
                              "line": 454,
                              "column": 9
                            }
                          }
                        },
                        "range": [
                          25438,
                          25514
                        ],
                        "loc": {
                          "start": {
                            "line": 452,
                            "column": 8
                          },
                          "end": {
                            "line": 454,
                            "column": 9
                          }
                        }
                      },
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "Identifier",
                          "name": "results",
                          "range": [
                            25530,
                            25537
                          ],
                          "loc": {
                            "start": {
                              "line": 455,
                              "column": 15
                            },
                            "end": {
                              "line": 455,
                              "column": 22
                            }
                          }
                        },
                        "range": [
                          25523,
                          25538
                        ],
                        "loc": {
                          "start": {
                            "line": 455,
                            "column": 8
                          },
                          "end": {
                            "line": 455,
                            "column": 23
                          }
                        }
                      }
                    ],
                    "range": [
                      25402,
                      25544
                    ],
                    "loc": {
                      "start": {
                        "line": 450,
                        "column": 39
                      },
                      "end": {
                        "line": 456,
                        "column": 5
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    25367,
                    25544
                  ],
                  "loc": {
                    "start": {
                      "line": 450,
                      "column": 4
                    },
                    "end": {
                      "line": 456,
                      "column": 5
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        25549,
                        25551
                      ],
                      "loc": {
                        "start": {
                          "line": 457,
                          "column": 4
                        },
                        "end": {
                          "line": 457,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to an array for each value",
                        "raw": "'should concatMap many outer to an array for each value'",
                        "range": [
                          25552,
                          25608
                        ],
                        "loc": {
                          "start": {
                            "line": 457,
                            "column": 7
                          },
                          "end": {
                            "line": 457,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      25636,
                                      25638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        25641,
                                        25644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 458,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 458,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          25645,
                                          25680
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 458,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 458,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25641,
                                      25681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    25636,
                                    25681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 458,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 458,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25632,
                                25682
                              ],
                              "loc": {
                                "start": {
                                  "line": 458,
                                  "column": 8
                                },
                                "end": {
                                  "line": 458,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25695,
                                      25701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      25704,
                                      25739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    25695,
                                    25739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25691,
                                25740
                              ],
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 8
                                },
                                "end": {
                                  "line": 459,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25753,
                                      25761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---(333)----(22)----|",
                                    "raw": "'(22)--(4444)---(333)----(22)----|'",
                                    "range": [
                                      25764,
                                      25799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    25753,
                                    25799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 460,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 460,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25749,
                                25800
                              ],
                              "loc": {
                                "start": {
                                  "line": 460,
                                  "column": 8
                                },
                                "end": {
                                  "line": 460,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      25813,
                                      25819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          25822,
                                          25824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 461,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 461,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          25825,
                                          25834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 461,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 461,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        25822,
                                        25834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 461,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 461,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              25846,
                                              25851
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 461,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 461,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    25862,
                                                    25873
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 461,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 461,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      25874,
                                                      25879
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 461,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 461,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      25881,
                                                      25886
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 461,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 461,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  25862,
                                                  25887
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 461,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 461,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                25855,
                                                25888
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 461,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 461,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            25853,
                                            25890
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 461,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 461,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          25836,
                                          25890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 461,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 461,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25822,
                                      25892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    25813,
                                    25892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 461,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 461,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25809,
                                25893
                              ],
                              "loc": {
                                "start": {
                                  "line": 461,
                                  "column": 8
                                },
                                "end": {
                                  "line": 461,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        25902,
                                        25918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 462,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 462,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          25919,
                                          25925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 462,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 462,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25902,
                                      25926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25927,
                                      25931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    25902,
                                    25931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 462,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 462,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25932,
                                      25940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 462,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 462,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25902,
                                  25941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 462,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 462,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                25902,
                                25942
                              ],
                              "loc": {
                                "start": {
                                  "line": 462,
                                  "column": 8
                                },
                                "end": {
                                  "line": 462,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25951,
                                        25970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 463,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 463,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            25971,
                                            25973
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 463,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 463,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25974,
                                            25987
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 463,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 463,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          25971,
                                          25987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 463,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 463,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25951,
                                      25988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25989,
                                      25993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    25951,
                                    25993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      25994,
                                      26000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 463,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 463,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25951,
                                  26001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 463,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 463,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                25951,
                                26002
                              ],
                              "loc": {
                                "start": {
                                  "line": 463,
                                  "column": 8
                                },
                                "end": {
                                  "line": 463,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            25622,
                            26008
                          ],
                          "loc": {
                            "start": {
                              "line": 457,
                              "column": 77
                            },
                            "end": {
                              "line": 464,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25610,
                          26008
                        ],
                        "loc": {
                          "start": {
                            "line": 457,
                            "column": 65
                          },
                          "end": {
                            "line": 464,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25549,
                      26009
                    ],
                    "loc": {
                      "start": {
                        "line": 457,
                        "column": 4
                      },
                      "end": {
                        "line": 464,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 823,
                    "_esdocTestName": "it823"
                  },
                  "range": [
                    25549,
                    26010
                  ],
                  "loc": {
                    "start": {
                      "line": 457,
                      "column": 4
                    },
                    "end": {
                      "line": 464,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26015,
                        26017
                      ],
                      "loc": {
                        "start": {
                          "line": 465,
                          "column": 4
                        },
                        "end": {
                          "line": 465,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, using resultSelector",
                        "raw": "'should concatMap many outer to inner arrays, using resultSelector'",
                        "range": [
                          26018,
                          26085
                        ],
                        "loc": {
                          "start": {
                            "line": 465,
                            "column": 7
                          },
                          "end": {
                            "line": 465,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      26113,
                                      26115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26118,
                                        26121
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 466,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 466,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          26122,
                                          26157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 466,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 466,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26118,
                                      26158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    26113,
                                    26158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 466,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 466,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26109,
                                26159
                              ],
                              "loc": {
                                "start": {
                                  "line": 466,
                                  "column": 8
                                },
                                "end": {
                                  "line": 466,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26172,
                                      26178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      26181,
                                      26216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    26172,
                                    26216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 467,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 467,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26168,
                                26217
                              ],
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 8
                                },
                                "end": {
                                  "line": 467,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26230,
                                      26238
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---(666)----(44)----|",
                                    "raw": "'(44)--(8888)---(666)----(44)----|'",
                                    "range": [
                                      26241,
                                      26276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    26230,
                                    26276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 468,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 468,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26226,
                                26277
                              ],
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 8
                                },
                                "end": {
                                  "line": 468,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      26290,
                                      26296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          26299,
                                          26301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          26302,
                                          26311
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        26299,
                                        26311
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 469,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 469,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              26323,
                                              26328
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    26339,
                                                    26350
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 469,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 469,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      26351,
                                                      26356
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 469,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 469,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      26358,
                                                      26363
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 469,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 469,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26339,
                                                  26364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                26332,
                                                26365
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 469,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 469,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26330,
                                            26367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26313,
                                          26367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              26380,
                                              26381
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 103
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              26383,
                                              26384
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 106
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    26395,
                                                    26401
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 469,
                                                      "column": 117
                                                    },
                                                    "end": {
                                                      "line": 469,
                                                      "column": 123
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          26402,
                                                          26410
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 469,
                                                            "column": 124
                                                          },
                                                          "end": {
                                                            "line": 469,
                                                            "column": 132
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            26411,
                                                            26412
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 469,
                                                              "column": 133
                                                            },
                                                            "end": {
                                                              "line": 469,
                                                              "column": 134
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        26402,
                                                        26413
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 469,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 469,
                                                          "column": 135
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          26416,
                                                          26424
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 469,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 469,
                                                            "column": 146
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            26425,
                                                            26426
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 469,
                                                              "column": 147
                                                            },
                                                            "end": {
                                                              "line": 469,
                                                              "column": 148
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        26416,
                                                        26427
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 469,
                                                          "column": 138
                                                        },
                                                        "end": {
                                                          "line": 469,
                                                          "column": 149
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      26402,
                                                      26427
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 469,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 469,
                                                        "column": 149
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26395,
                                                  26428
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 117
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 150
                                                  }
                                                }
                                              },
                                              "range": [
                                                26388,
                                                26429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 469,
                                                  "column": 110
                                                },
                                                "end": {
                                                  "line": 469,
                                                  "column": 151
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26386,
                                            26431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 108
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 153
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26370,
                                          26431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 153
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26299,
                                      26432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 154
                                      }
                                    }
                                  },
                                  "range": [
                                    26290,
                                    26432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 469,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 469,
                                      "column": 154
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26286,
                                26433
                              ],
                              "loc": {
                                "start": {
                                  "line": 469,
                                  "column": 8
                                },
                                "end": {
                                  "line": 469,
                                  "column": 155
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        26442,
                                        26458
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 470,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 470,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          26459,
                                          26465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26442,
                                      26466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26467,
                                      26471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    26442,
                                    26471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 470,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 470,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26472,
                                      26480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26442,
                                  26481
                                ],
                                "loc": {
                                  "start": {
                                    "line": 470,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 470,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                26442,
                                26482
                              ],
                              "loc": {
                                "start": {
                                  "line": 470,
                                  "column": 8
                                },
                                "end": {
                                  "line": 470,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        26491,
                                        26510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 471,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 471,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            26511,
                                            26513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            26514,
                                            26527
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          26511,
                                          26527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26491,
                                      26528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26529,
                                      26533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    26491,
                                    26533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 471,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 471,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26534,
                                      26540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26491,
                                  26541
                                ],
                                "loc": {
                                  "start": {
                                    "line": 471,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                26491,
                                26542
                              ],
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 8
                                },
                                "end": {
                                  "line": 471,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            26099,
                            26548
                          ],
                          "loc": {
                            "start": {
                              "line": 465,
                              "column": 88
                            },
                            "end": {
                              "line": 472,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26087,
                          26548
                        ],
                        "loc": {
                          "start": {
                            "line": 465,
                            "column": 76
                          },
                          "end": {
                            "line": 472,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26015,
                      26549
                    ],
                    "loc": {
                      "start": {
                        "line": 465,
                        "column": 4
                      },
                      "end": {
                        "line": 472,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 824,
                    "_esdocTestName": "it824"
                  },
                  "range": [
                    26015,
                    26550
                  ],
                  "loc": {
                    "start": {
                      "line": 465,
                      "column": 4
                    },
                    "end": {
                      "line": 472,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26555,
                        26557
                      ],
                      "loc": {
                        "start": {
                          "line": 473,
                          "column": 4
                        },
                        "end": {
                          "line": 473,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, and outer throws",
                        "raw": "'should concatMap many outer to inner arrays, and outer throws'",
                        "range": [
                          26558,
                          26621
                        ],
                        "loc": {
                          "start": {
                            "line": 473,
                            "column": 7
                          },
                          "end": {
                            "line": 473,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      26649,
                                      26651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26654,
                                        26657
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 474,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 474,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          26658,
                                          26693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26654,
                                      26694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 474,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 474,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    26649,
                                    26694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 474,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 474,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26645,
                                26695
                              ],
                              "loc": {
                                "start": {
                                  "line": 474,
                                  "column": 8
                                },
                                "end": {
                                  "line": 474,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      26708,
                                      26714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      26717,
                                      26752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    26708,
                                    26752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 475,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 475,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26704,
                                26753
                              ],
                              "loc": {
                                "start": {
                                  "line": 475,
                                  "column": 8
                                },
                                "end": {
                                  "line": 475,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26766,
                                      26774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---(333)----(22)----#",
                                    "raw": "'(22)--(4444)---(333)----(22)----#'",
                                    "range": [
                                      26777,
                                      26812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    26766,
                                    26812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 476,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 476,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26762,
                                26813
                              ],
                              "loc": {
                                "start": {
                                  "line": 476,
                                  "column": 8
                                },
                                "end": {
                                  "line": 476,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      26826,
                                      26832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 477,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 477,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          26835,
                                          26837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          26838,
                                          26847
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        26835,
                                        26847
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 477,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 477,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              26859,
                                              26864
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 477,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 477,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    26875,
                                                    26886
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      26887,
                                                      26892
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      26894,
                                                      26899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26875,
                                                  26900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                26868,
                                                26901
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26866,
                                            26903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 477,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          26849,
                                          26903
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26835,
                                      26905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 477,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 477,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    26826,
                                    26905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 477,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 477,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26822,
                                26906
                              ],
                              "loc": {
                                "start": {
                                  "line": 477,
                                  "column": 8
                                },
                                "end": {
                                  "line": 477,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        26915,
                                        26931
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 478,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          26932,
                                          26938
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26915,
                                      26939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      26940,
                                      26944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    26915,
                                    26944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 478,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 478,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26945,
                                      26953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26915,
                                  26954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 478,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 478,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                26915,
                                26955
                              ],
                              "loc": {
                                "start": {
                                  "line": 478,
                                  "column": 8
                                },
                                "end": {
                                  "line": 478,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        26964,
                                        26983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 479,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 479,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            26984,
                                            26986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 479,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 479,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            26987,
                                            27000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 479,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 479,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          26984,
                                          27000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 479,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 479,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26964,
                                      27001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27002,
                                      27006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    26964,
                                    27006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 479,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 479,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27007,
                                      27013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26964,
                                  27014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 479,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 479,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                26964,
                                27015
                              ],
                              "loc": {
                                "start": {
                                  "line": 479,
                                  "column": 8
                                },
                                "end": {
                                  "line": 479,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            26635,
                            27021
                          ],
                          "loc": {
                            "start": {
                              "line": 473,
                              "column": 84
                            },
                            "end": {
                              "line": 480,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26623,
                          27021
                        ],
                        "loc": {
                          "start": {
                            "line": 473,
                            "column": 72
                          },
                          "end": {
                            "line": 480,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26555,
                      27022
                    ],
                    "loc": {
                      "start": {
                        "line": 473,
                        "column": 4
                      },
                      "end": {
                        "line": 480,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 825,
                    "_esdocTestName": "it825"
                  },
                  "range": [
                    26555,
                    27023
                  ],
                  "loc": {
                    "start": {
                      "line": 473,
                      "column": 4
                    },
                    "end": {
                      "line": 480,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        27028,
                        27030
                      ],
                      "loc": {
                        "start": {
                          "line": 481,
                          "column": 4
                        },
                        "end": {
                          "line": 481,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, resultSelector, outer throws",
                        "raw": "'should concatMap many outer to inner arrays, resultSelector, outer throws'",
                        "range": [
                          27031,
                          27106
                        ],
                        "loc": {
                          "start": {
                            "line": 481,
                            "column": 7
                          },
                          "end": {
                            "line": 481,
                            "column": 82
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      27134,
                                      27136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        27139,
                                        27142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 482,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 482,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------#",
                                        "raw": "'2-----4--------3--------2-------#'",
                                        "range": [
                                          27143,
                                          27178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 482,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 482,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27139,
                                      27179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    27134,
                                    27179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27130,
                                27180
                              ],
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 8
                                },
                                "end": {
                                  "line": 482,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27193,
                                      27199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                               !",
                                    "raw": "'^                               !'",
                                    "range": [
                                      27202,
                                      27237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 483,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 483,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    27193,
                                    27237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27189,
                                27238
                              ],
                              "loc": {
                                "start": {
                                  "line": 483,
                                  "column": 8
                                },
                                "end": {
                                  "line": 483,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27251,
                                      27259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 484,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---(666)----(44)----#",
                                    "raw": "'(44)--(8888)---(666)----(44)----#'",
                                    "range": [
                                      27262,
                                      27297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 484,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 484,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    27251,
                                    27297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27247,
                                27298
                              ],
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 8
                                },
                                "end": {
                                  "line": 484,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      27311,
                                      27317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          27320,
                                          27322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          27323,
                                          27332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        27320,
                                        27332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 485,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 485,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              27344,
                                              27349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 485,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 485,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    27360,
                                                    27371
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 485,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 485,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      27372,
                                                      27377
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 485,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 485,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      27379,
                                                      27384
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 485,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 485,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27360,
                                                  27385
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 485,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 485,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                27353,
                                                27386
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 485,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 485,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27351,
                                            27388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 485,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 485,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27334,
                                          27388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              27401,
                                              27402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 485,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 485,
                                                "column": 103
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              27404,
                                              27405
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 485,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 485,
                                                "column": 106
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    27416,
                                                    27422
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 485,
                                                      "column": 117
                                                    },
                                                    "end": {
                                                      "line": 485,
                                                      "column": 123
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          27423,
                                                          27431
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 485,
                                                            "column": 124
                                                          },
                                                          "end": {
                                                            "line": 485,
                                                            "column": 132
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            27432,
                                                            27433
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 485,
                                                              "column": 133
                                                            },
                                                            "end": {
                                                              "line": 485,
                                                              "column": 134
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        27423,
                                                        27434
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 485,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 485,
                                                          "column": 135
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          27437,
                                                          27445
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 485,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 485,
                                                            "column": 146
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            27446,
                                                            27447
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 485,
                                                              "column": 147
                                                            },
                                                            "end": {
                                                              "line": 485,
                                                              "column": 148
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        27437,
                                                        27448
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 485,
                                                          "column": 138
                                                        },
                                                        "end": {
                                                          "line": 485,
                                                          "column": 149
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      27423,
                                                      27448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 485,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 485,
                                                        "column": 149
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27416,
                                                  27449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 485,
                                                    "column": 117
                                                  },
                                                  "end": {
                                                    "line": 485,
                                                    "column": 150
                                                  }
                                                }
                                              },
                                              "range": [
                                                27409,
                                                27450
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 485,
                                                  "column": 110
                                                },
                                                "end": {
                                                  "line": 485,
                                                  "column": 151
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27407,
                                            27452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 485,
                                              "column": 108
                                            },
                                            "end": {
                                              "line": 485,
                                              "column": 153
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27391,
                                          27452
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 153
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27320,
                                      27453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 154
                                      }
                                    }
                                  },
                                  "range": [
                                    27311,
                                    27453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 154
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27307,
                                27454
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 8
                                },
                                "end": {
                                  "line": 485,
                                  "column": 155
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        27463,
                                        27479
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 486,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 486,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          27480,
                                          27486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 486,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 486,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27463,
                                      27487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27488,
                                      27492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    27463,
                                    27492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27493,
                                      27501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27463,
                                  27502
                                ],
                                "loc": {
                                  "start": {
                                    "line": 486,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 486,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                27463,
                                27503
                              ],
                              "loc": {
                                "start": {
                                  "line": 486,
                                  "column": 8
                                },
                                "end": {
                                  "line": 486,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        27512,
                                        27531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 487,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 487,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            27532,
                                            27534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 487,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 487,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            27535,
                                            27548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 487,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 487,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          27532,
                                          27548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 487,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 487,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27512,
                                      27549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27550,
                                      27554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    27512,
                                    27554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27555,
                                      27561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27512,
                                  27562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 487,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 487,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                27512,
                                27563
                              ],
                              "loc": {
                                "start": {
                                  "line": 487,
                                  "column": 8
                                },
                                "end": {
                                  "line": 487,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            27120,
                            27569
                          ],
                          "loc": {
                            "start": {
                              "line": 481,
                              "column": 96
                            },
                            "end": {
                              "line": 488,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          27108,
                          27569
                        ],
                        "loc": {
                          "start": {
                            "line": 481,
                            "column": 84
                          },
                          "end": {
                            "line": 488,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      27028,
                      27570
                    ],
                    "loc": {
                      "start": {
                        "line": 481,
                        "column": 4
                      },
                      "end": {
                        "line": 488,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 826,
                    "_esdocTestName": "it826"
                  },
                  "range": [
                    27028,
                    27571
                  ],
                  "loc": {
                    "start": {
                      "line": 481,
                      "column": 4
                    },
                    "end": {
                      "line": 488,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        27576,
                        27578
                      ],
                      "loc": {
                        "start": {
                          "line": 489,
                          "column": 4
                        },
                        "end": {
                          "line": 489,
                          "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": [
                          27579,
                          27649
                        ],
                        "loc": {
                          "start": {
                            "line": 489,
                            "column": 7
                          },
                          "end": {
                            "line": 489,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      27677,
                                      27679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        27682,
                                        27685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          27686,
                                          27721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 490,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 490,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27682,
                                      27722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    27677,
                                    27722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27673,
                                27723
                              ],
                              "loc": {
                                "start": {
                                  "line": 490,
                                  "column": 8
                                },
                                "end": {
                                  "line": 490,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      27736,
                                      27742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !                   ",
                                    "raw": "'^            !                   '",
                                    "range": [
                                      27745,
                                      27780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    27736,
                                    27780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27732,
                                27781
                              ],
                              "loc": {
                                "start": {
                                  "line": 491,
                                  "column": 8
                                },
                                "end": {
                                  "line": 491,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      27794,
                                      27799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !                   ",
                                    "raw": "'             !                   '",
                                    "range": [
                                      27802,
                                      27837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    27794,
                                    27837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 492,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 492,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27790,
                                27838
                              ],
                              "loc": {
                                "start": {
                                  "line": 492,
                                  "column": 8
                                },
                                "end": {
                                  "line": 492,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27851,
                                      27859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 493,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)--                   ",
                                    "raw": "'(22)--(4444)--                   '",
                                    "range": [
                                      27862,
                                      27897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 493,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 493,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    27851,
                                    27897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 493,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 493,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27847,
                                27898
                              ],
                              "loc": {
                                "start": {
                                  "line": 493,
                                  "column": 8
                                },
                                "end": {
                                  "line": 493,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      27911,
                                      27917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 494,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 494,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          27920,
                                          27922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 494,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 494,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          27923,
                                          27932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 494,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 494,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        27920,
                                        27932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 494,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 494,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              27944,
                                              27949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 494,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 494,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    27960,
                                                    27971
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 494,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 494,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      27972,
                                                      27977
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 494,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 494,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      27979,
                                                      27984
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 494,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 494,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27960,
                                                  27985
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 494,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 494,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                27953,
                                                27986
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 494,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 494,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27951,
                                            27988
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 494,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 494,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27934,
                                          27988
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 494,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 494,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27920,
                                      27990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 494,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 494,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "range": [
                                    27911,
                                    27990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 494,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 494,
                                      "column": 91
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                27907,
                                27991
                              ],
                              "loc": {
                                "start": {
                                  "line": 494,
                                  "column": 8
                                },
                                "end": {
                                  "line": 494,
                                  "column": 92
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        28000,
                                        28016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 495,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 495,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          28017,
                                          28023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          28025,
                                          28030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28000,
                                      28031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28032,
                                      28036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    28000,
                                    28036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 495,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 495,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28037,
                                      28045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28000,
                                  28046
                                ],
                                "loc": {
                                  "start": {
                                    "line": 495,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 495,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                28000,
                                28047
                              ],
                              "loc": {
                                "start": {
                                  "line": 495,
                                  "column": 8
                                },
                                "end": {
                                  "line": 495,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        28056,
                                        28075
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 496,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 496,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            28076,
                                            28078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 496,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 496,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            28079,
                                            28092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 496,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 496,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          28076,
                                          28092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 496,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 496,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28056,
                                      28093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28094,
                                      28098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    28056,
                                    28098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 496,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 496,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28099,
                                      28105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28056,
                                  28106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 496,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 496,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                28056,
                                28107
                              ],
                              "loc": {
                                "start": {
                                  "line": 496,
                                  "column": 8
                                },
                                "end": {
                                  "line": 496,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            27663,
                            28113
                          ],
                          "loc": {
                            "start": {
                              "line": 489,
                              "column": 91
                            },
                            "end": {
                              "line": 497,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          27651,
                          28113
                        ],
                        "loc": {
                          "start": {
                            "line": 489,
                            "column": 79
                          },
                          "end": {
                            "line": 497,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      27576,
                      28114
                    ],
                    "loc": {
                      "start": {
                        "line": 489,
                        "column": 4
                      },
                      "end": {
                        "line": 497,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 827,
                    "_esdocTestName": "it827"
                  },
                  "range": [
                    27576,
                    28115
                  ],
                  "loc": {
                    "start": {
                      "line": 489,
                      "column": 4
                    },
                    "end": {
                      "line": 497,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        28120,
                        28122
                      ],
                      "loc": {
                        "start": {
                          "line": 498,
                          "column": 4
                        },
                        "end": {
                          "line": 498,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, resultSelector, outer unsubscribed",
                        "raw": "'should concatMap many outer to inner arrays, resultSelector, outer unsubscribed'",
                        "range": [
                          28123,
                          28204
                        ],
                        "loc": {
                          "start": {
                            "line": 498,
                            "column": 7
                          },
                          "end": {
                            "line": 498,
                            "column": 88
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      28232,
                                      28234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 499,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 499,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        28237,
                                        28240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 499,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 499,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          28241,
                                          28276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 499,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 499,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28237,
                                      28277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 499,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 499,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    28232,
                                    28277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 499,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 499,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28228,
                                28278
                              ],
                              "loc": {
                                "start": {
                                  "line": 499,
                                  "column": 8
                                },
                                "end": {
                                  "line": 499,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28291,
                                      28297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^            !                   ",
                                    "raw": "'^            !                   '",
                                    "range": [
                                      28300,
                                      28335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    28291,
                                    28335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 500,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 500,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28287,
                                28336
                              ],
                              "loc": {
                                "start": {
                                  "line": 500,
                                  "column": 8
                                },
                                "end": {
                                  "line": 500,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      28349,
                                      28354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "             !                   ",
                                    "raw": "'             !                   '",
                                    "range": [
                                      28357,
                                      28392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    28349,
                                    28392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 501,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 501,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28345,
                                28393
                              ],
                              "loc": {
                                "start": {
                                  "line": 501,
                                  "column": 8
                                },
                                "end": {
                                  "line": 501,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28406,
                                      28414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)--                   ",
                                    "raw": "'(44)--(8888)--                   '",
                                    "range": [
                                      28417,
                                      28452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    28406,
                                    28452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 502,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28402,
                                28453
                              ],
                              "loc": {
                                "start": {
                                  "line": 502,
                                  "column": 8
                                },
                                "end": {
                                  "line": 502,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      28466,
                                      28472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          28475,
                                          28477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          28478,
                                          28487
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        28475,
                                        28487
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 503,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 503,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              28499,
                                              28504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    28515,
                                                    28526
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 503,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 503,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28527,
                                                      28532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      28534,
                                                      28539
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28515,
                                                  28540
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 503,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 503,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                28508,
                                                28541
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 503,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 503,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28506,
                                            28543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 503,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 503,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28489,
                                          28543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              28556,
                                              28557
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 103
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "y",
                                            "range": [
                                              28559,
                                              28560
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 503,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 503,
                                                "column": 106
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    28571,
                                                    28577
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 503,
                                                      "column": 117
                                                    },
                                                    "end": {
                                                      "line": 503,
                                                      "column": 123
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          28578,
                                                          28586
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 503,
                                                            "column": 124
                                                          },
                                                          "end": {
                                                            "line": 503,
                                                            "column": 132
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "x",
                                                          "range": [
                                                            28587,
                                                            28588
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 133
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 134
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        28578,
                                                        28589
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 124
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 135
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          28592,
                                                          28600
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 503,
                                                            "column": 138
                                                          },
                                                          "end": {
                                                            "line": 503,
                                                            "column": 146
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            28601,
                                                            28602
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 503,
                                                              "column": 147
                                                            },
                                                            "end": {
                                                              "line": 503,
                                                              "column": 148
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        28592,
                                                        28603
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 503,
                                                          "column": 138
                                                        },
                                                        "end": {
                                                          "line": 503,
                                                          "column": 149
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      28578,
                                                      28603
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 503,
                                                        "column": 124
                                                      },
                                                      "end": {
                                                        "line": 503,
                                                        "column": 149
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  28571,
                                                  28604
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 503,
                                                    "column": 117
                                                  },
                                                  "end": {
                                                    "line": 503,
                                                    "column": 150
                                                  }
                                                }
                                              },
                                              "range": [
                                                28564,
                                                28605
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 503,
                                                  "column": 110
                                                },
                                                "end": {
                                                  "line": 503,
                                                  "column": 151
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            28562,
                                            28607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 503,
                                              "column": 108
                                            },
                                            "end": {
                                              "line": 503,
                                              "column": 153
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          28546,
                                          28607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 503,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 503,
                                            "column": 153
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28475,
                                      28608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 503,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 503,
                                        "column": 154
                                      }
                                    }
                                  },
                                  "range": [
                                    28466,
                                    28608
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 503,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 503,
                                      "column": 154
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28462,
                                28609
                              ],
                              "loc": {
                                "start": {
                                  "line": 503,
                                  "column": 8
                                },
                                "end": {
                                  "line": 503,
                                  "column": 155
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        28618,
                                        28634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 504,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 504,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          28635,
                                          28641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          28643,
                                          28648
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 504,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 504,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28618,
                                      28649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28650,
                                      28654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    28618,
                                    28654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 504,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 504,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28655,
                                      28663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 504,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 504,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28618,
                                  28664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 504,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 504,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                28618,
                                28665
                              ],
                              "loc": {
                                "start": {
                                  "line": 504,
                                  "column": 8
                                },
                                "end": {
                                  "line": 504,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        28674,
                                        28693
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            28694,
                                            28696
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            28697,
                                            28710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 505,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 505,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          28694,
                                          28710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28674,
                                      28711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      28712,
                                      28716
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    28674,
                                    28716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 505,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 505,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28717,
                                      28723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  28674,
                                  28724
                                ],
                                "loc": {
                                  "start": {
                                    "line": 505,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 505,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                28674,
                                28725
                              ],
                              "loc": {
                                "start": {
                                  "line": 505,
                                  "column": 8
                                },
                                "end": {
                                  "line": 505,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            28218,
                            28731
                          ],
                          "loc": {
                            "start": {
                              "line": 498,
                              "column": 102
                            },
                            "end": {
                              "line": 506,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          28206,
                          28731
                        ],
                        "loc": {
                          "start": {
                            "line": 498,
                            "column": 90
                          },
                          "end": {
                            "line": 506,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      28120,
                      28732
                    ],
                    "loc": {
                      "start": {
                        "line": 498,
                        "column": 4
                      },
                      "end": {
                        "line": 506,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 828,
                    "_esdocTestName": "it828"
                  },
                  "range": [
                    28120,
                    28733
                  ],
                  "loc": {
                    "start": {
                      "line": 498,
                      "column": 4
                    },
                    "end": {
                      "line": 506,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        28738,
                        28740
                      ],
                      "loc": {
                        "start": {
                          "line": 507,
                          "column": 4
                        },
                        "end": {
                          "line": 507,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, project throws",
                        "raw": "'should concatMap many outer to inner arrays, project throws'",
                        "range": [
                          28741,
                          28802
                        ],
                        "loc": {
                          "start": {
                            "line": 507,
                            "column": 7
                          },
                          "end": {
                            "line": 507,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      28830,
                                      28832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        28835,
                                        28838
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 508,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 508,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          28839,
                                          28874
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 508,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 508,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      28835,
                                      28875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    28830,
                                    28875
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 508,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 508,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28826,
                                28876
                              ],
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      28889,
                                      28895
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      28898,
                                      28933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    28889,
                                    28933
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28885,
                                28934
                              ],
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 8
                                },
                                "end": {
                                  "line": 509,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      28947,
                                      28955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(22)--(4444)---#                 ",
                                    "raw": "'(22)--(4444)---#                 '",
                                    "range": [
                                      28958,
                                      28993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    28947,
                                    28993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                28943,
                                28994
                              ],
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 8
                                },
                                "end": {
                                  "line": 510,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      29007,
                                      29014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      29017,
                                      29018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    29007,
                                    29018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29003,
                                29019
                              ],
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 8
                                },
                                "end": {
                                  "line": 511,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      29032,
                                      29038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          29041,
                                          29043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          29044,
                                          29053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        29041,
                                        29053
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              29065,
                                              29070
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 512,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 512,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    29086,
                                                    29093
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 513,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 513,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  29086,
                                                  29095
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 513,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 513,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                29086,
                                                29096
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 513,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 513,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    29113,
                                                    29120
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 514,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 514,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    29125,
                                                    29126
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 514,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 514,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  29113,
                                                  29126
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 514,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 514,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        29152,
                                                        29159
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 515,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 515,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29146,
                                                      29160
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 515,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 515,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29128,
                                                  29174
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 514,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 516,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                29109,
                                                29174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 514,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 516,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    29194,
                                                    29205
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 517,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 517,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29206,
                                                      29211
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 517,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 517,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29213,
                                                      29218
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 517,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 517,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29194,
                                                  29219
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 517,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 517,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                29187,
                                                29220
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 517,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 517,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29072,
                                            29230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 512,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 518,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29055,
                                          29230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 518,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29041,
                                      29232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "range": [
                                    29032,
                                    29232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 11
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29028,
                                29233
                              ],
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 8
                                },
                                "end": {
                                  "line": 518,
                                  "column": 12
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        29242,
                                        29258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 519,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 519,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          29259,
                                          29265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 519,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 519,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29242,
                                      29266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29267,
                                      29271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    29242,
                                    29271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 519,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 519,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29272,
                                      29280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29242,
                                  29281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 519,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 519,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                29242,
                                29282
                              ],
                              "loc": {
                                "start": {
                                  "line": 519,
                                  "column": 8
                                },
                                "end": {
                                  "line": 519,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        29291,
                                        29310
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 520,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 520,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            29311,
                                            29313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 520,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 520,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            29314,
                                            29327
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 520,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 520,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          29311,
                                          29327
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 520,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 520,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29291,
                                      29328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29329,
                                      29333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    29291,
                                    29333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 520,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 520,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29334,
                                      29340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29291,
                                  29341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 520,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                29291,
                                29342
                              ],
                              "loc": {
                                "start": {
                                  "line": 520,
                                  "column": 8
                                },
                                "end": {
                                  "line": 520,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            28816,
                            29348
                          ],
                          "loc": {
                            "start": {
                              "line": 507,
                              "column": 82
                            },
                            "end": {
                              "line": 521,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          28804,
                          29348
                        ],
                        "loc": {
                          "start": {
                            "line": 507,
                            "column": 70
                          },
                          "end": {
                            "line": 521,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      28738,
                      29349
                    ],
                    "loc": {
                      "start": {
                        "line": 507,
                        "column": 4
                      },
                      "end": {
                        "line": 521,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 829,
                    "_esdocTestName": "it829"
                  },
                  "range": [
                    28738,
                    29350
                  ],
                  "loc": {
                    "start": {
                      "line": 507,
                      "column": 4
                    },
                    "end": {
                      "line": 521,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        29355,
                        29357
                      ],
                      "loc": {
                        "start": {
                          "line": 522,
                          "column": 4
                        },
                        "end": {
                          "line": 522,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, resultSelector throws",
                        "raw": "'should concatMap many outer to inner arrays, resultSelector throws'",
                        "range": [
                          29358,
                          29426
                        ],
                        "loc": {
                          "start": {
                            "line": 522,
                            "column": 7
                          },
                          "end": {
                            "line": 522,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      29454,
                                      29456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 523,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 523,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        29459,
                                        29462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 523,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 523,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          29463,
                                          29498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 523,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 523,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29459,
                                      29499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 523,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 523,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    29454,
                                    29499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 523,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 523,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29450,
                                29500
                              ],
                              "loc": {
                                "start": {
                                  "line": 523,
                                  "column": 8
                                },
                                "end": {
                                  "line": 523,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29513,
                                      29519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      29522,
                                      29557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    29513,
                                    29557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29509,
                                29558
                              ],
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 8
                                },
                                "end": {
                                  "line": 524,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29571,
                                      29579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---#                 ",
                                    "raw": "'(44)--(8888)---#                 '",
                                    "range": [
                                      29582,
                                      29617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    29571,
                                    29617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29567,
                                29618
                              ],
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 8
                                },
                                "end": {
                                  "line": 525,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      29631,
                                      29637
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          29640,
                                          29642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          29643,
                                          29652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        29640,
                                        29652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 526,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 526,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              29664,
                                              29669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    29680,
                                                    29691
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 526,
                                                      "column": 61
                                                    },
                                                    "end": {
                                                      "line": 526,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29692,
                                                      29697
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 526,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 526,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      29699,
                                                      29704
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 526,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 526,
                                                        "column": 85
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29680,
                                                  29705
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 526,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 526,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                29673,
                                                29706
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 526,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 526,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29671,
                                            29708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 526,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29654,
                                          29708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 526,
                                            "column": 89
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              29721,
                                              29726
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 102
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 107
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              29728,
                                              29733
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 526,
                                                "column": 109
                                              },
                                              "end": {
                                                "line": 526,
                                                "column": 114
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "outer",
                                                  "range": [
                                                    29753,
                                                    29758
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 527,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 527,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": "3",
                                                  "raw": "'3'",
                                                  "range": [
                                                    29763,
                                                    29766
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 527,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 527,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  29753,
                                                  29766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 527,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 527,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        29792,
                                                        29799
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 528,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 528,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29786,
                                                      29800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 528,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 528,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29768,
                                                  29814
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 527,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 529,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                29749,
                                                29814
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 527,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 529,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    29834,
                                                    29840
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 530,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 530,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          29841,
                                                          29849
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 530,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 530,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "outer",
                                                          "range": [
                                                            29850,
                                                            29855
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 530,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 530,
                                                              "column": 40
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29841,
                                                        29856
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 530,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 530,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          29859,
                                                          29867
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 530,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 530,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "inner",
                                                          "range": [
                                                            29868,
                                                            29873
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 530,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 530,
                                                              "column": 58
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        29859,
                                                        29874
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 530,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 530,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      29841,
                                                      29874
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 530,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 530,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  29834,
                                                  29875
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                29827,
                                                29876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 530,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 530,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            29735,
                                            29886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 526,
                                              "column": 116
                                            },
                                            "end": {
                                              "line": 531,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          29711,
                                          29886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 526,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 531,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29640,
                                      29887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    29631,
                                    29887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 531,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                29627,
                                29888
                              ],
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 8
                                },
                                "end": {
                                  "line": 531,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        29897,
                                        29913
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 532,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 532,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          29914,
                                          29920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 532,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 532,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29897,
                                      29921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29922,
                                      29926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    29897,
                                    29926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 532,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 532,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      29927,
                                      29935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29897,
                                  29936
                                ],
                                "loc": {
                                  "start": {
                                    "line": 532,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 532,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                29897,
                                29937
                              ],
                              "loc": {
                                "start": {
                                  "line": 532,
                                  "column": 8
                                },
                                "end": {
                                  "line": 532,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        29946,
                                        29965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 533,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 533,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            29966,
                                            29968
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 533,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 533,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            29969,
                                            29982
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 533,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 533,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          29966,
                                          29982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 533,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 533,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      29946,
                                      29983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      29984,
                                      29988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    29946,
                                    29988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 533,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 533,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      29989,
                                      29995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 533,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 533,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  29946,
                                  29996
                                ],
                                "loc": {
                                  "start": {
                                    "line": 533,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 533,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                29946,
                                29997
                              ],
                              "loc": {
                                "start": {
                                  "line": 533,
                                  "column": 8
                                },
                                "end": {
                                  "line": 533,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            29440,
                            30003
                          ],
                          "loc": {
                            "start": {
                              "line": 522,
                              "column": 89
                            },
                            "end": {
                              "line": 534,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          29428,
                          30003
                        ],
                        "loc": {
                          "start": {
                            "line": 522,
                            "column": 77
                          },
                          "end": {
                            "line": 534,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      29355,
                      30004
                    ],
                    "loc": {
                      "start": {
                        "line": 522,
                        "column": 4
                      },
                      "end": {
                        "line": 534,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 830,
                    "_esdocTestName": "it830"
                  },
                  "range": [
                    29355,
                    30005
                  ],
                  "loc": {
                    "start": {
                      "line": 522,
                      "column": 4
                    },
                    "end": {
                      "line": 534,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        30010,
                        30012
                      ],
                      "loc": {
                        "start": {
                          "line": 535,
                          "column": 4
                        },
                        "end": {
                          "line": 535,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap many outer to inner arrays, resultSelector, project throws",
                        "raw": "'should concatMap many outer to inner arrays, resultSelector, project throws'",
                        "range": [
                          30013,
                          30090
                        ],
                        "loc": {
                          "start": {
                            "line": 535,
                            "column": 7
                          },
                          "end": {
                            "line": 535,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      30118,
                                      30120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        30123,
                                        30126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 536,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 536,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "2-----4--------3--------2-------|",
                                        "raw": "'2-----4--------3--------2-------|'",
                                        "range": [
                                          30127,
                                          30162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 536,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 536,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30123,
                                      30163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    30118,
                                    30163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 536,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 536,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30114,
                                30164
                              ],
                              "loc": {
                                "start": {
                                  "line": 536,
                                  "column": 8
                                },
                                "end": {
                                  "line": 536,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30177,
                                      30183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                 ",
                                    "raw": "'^              !                 '",
                                    "range": [
                                      30186,
                                      30221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    30177,
                                    30221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30173,
                                30222
                              ],
                              "loc": {
                                "start": {
                                  "line": 537,
                                  "column": 8
                                },
                                "end": {
                                  "line": 537,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30235,
                                      30243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(44)--(8888)---#                 ",
                                    "raw": "'(44)--(8888)---#                 '",
                                    "range": [
                                      30246,
                                      30281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    30235,
                                    30281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30231,
                                30282
                              ],
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 8
                                },
                                "end": {
                                  "line": 538,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "invoked",
                                    "range": [
                                      30295,
                                      30302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      30305,
                                      30306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    30295,
                                    30306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30291,
                                30307
                              ],
                              "loc": {
                                "start": {
                                  "line": 539,
                                  "column": 8
                                },
                                "end": {
                                  "line": 539,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      30320,
                                      30326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          30329,
                                          30331
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 540,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 540,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          30332,
                                          30341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 540,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 540,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        30329,
                                        30341
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 540,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 540,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              30353,
                                              30358
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 540,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 540,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    30374,
                                                    30381
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 541,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 541,
                                                      "column": 19
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  30374,
                                                  30383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 541,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 541,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                30374,
                                                30384
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 541,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 541,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "invoked",
                                                  "range": [
                                                    30401,
                                                    30408
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 542,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 542,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 3,
                                                  "raw": "3",
                                                  "range": [
                                                    30413,
                                                    30414
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 542,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 542,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  30401,
                                                  30414
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 542,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 542,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        30440,
                                                        30447
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 543,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 543,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30434,
                                                      30448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 543,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 543,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30416,
                                                  30462
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 542,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 544,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                30397,
                                                30462
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 542,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 544,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "arrayRepeat",
                                                  "range": [
                                                    30482,
                                                    30493
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 545,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 545,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30494,
                                                      30499
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 545,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 545,
                                                        "column": 36
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "value",
                                                    "range": [
                                                      30501,
                                                      30506
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 545,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 545,
                                                        "column": 43
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30482,
                                                  30507
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 545,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 545,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                30475,
                                                30508
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 545,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 545,
                                                  "column": 45
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30360,
                                            30518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 540,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 546,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30343,
                                          30518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 540,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 546,
                                            "column": 9
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "inner",
                                            "range": [
                                              30531,
                                              30536
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 546,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 546,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "outer",
                                            "range": [
                                              30538,
                                              30543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 546,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 546,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "String",
                                                  "range": [
                                                    30566,
                                                    30572
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 547,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 547,
                                                      "column": 25
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          30573,
                                                          30581
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 547,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 547,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "outer",
                                                          "range": [
                                                            30582,
                                                            30587
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 547,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 547,
                                                              "column": 40
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        30573,
                                                        30588
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 547,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 547,
                                                          "column": 41
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "Identifier",
                                                        "name": "parseInt",
                                                        "range": [
                                                          30591,
                                                          30599
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 547,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 547,
                                                            "column": 52
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "inner",
                                                          "range": [
                                                            30600,
                                                            30605
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 547,
                                                              "column": 53
                                                            },
                                                            "end": {
                                                              "line": 547,
                                                              "column": 58
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        30591,
                                                        30606
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 547,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 547,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      30573,
                                                      30606
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 547,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 547,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30566,
                                                  30607
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 547,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 547,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                30559,
                                                30608
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 547,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 547,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            30545,
                                            30618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 546,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 548,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          30521,
                                          30618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 546,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 548,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30329,
                                      30619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 548,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    30320,
                                    30619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 540,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 548,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30316,
                                30620
                              ],
                              "loc": {
                                "start": {
                                  "line": 540,
                                  "column": 8
                                },
                                "end": {
                                  "line": 548,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        30629,
                                        30645
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 549,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 549,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          30646,
                                          30652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 549,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 549,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30629,
                                      30653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30654,
                                      30658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    30629,
                                    30658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 549,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 549,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      30659,
                                      30667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30629,
                                  30668
                                ],
                                "loc": {
                                  "start": {
                                    "line": 549,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 549,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                30629,
                                30669
                              ],
                              "loc": {
                                "start": {
                                  "line": 549,
                                  "column": 8
                                },
                                "end": {
                                  "line": 549,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        30678,
                                        30697
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 550,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 550,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            30698,
                                            30700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 550,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            30701,
                                            30714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 550,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          30698,
                                          30714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 550,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 550,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30678,
                                      30715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      30716,
                                      30720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    30678,
                                    30720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 550,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 550,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      30721,
                                      30727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  30678,
                                  30728
                                ],
                                "loc": {
                                  "start": {
                                    "line": 550,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 550,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                30678,
                                30729
                              ],
                              "loc": {
                                "start": {
                                  "line": 550,
                                  "column": 8
                                },
                                "end": {
                                  "line": 550,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            30104,
                            30735
                          ],
                          "loc": {
                            "start": {
                              "line": 535,
                              "column": 98
                            },
                            "end": {
                              "line": 551,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          30092,
                          30735
                        ],
                        "loc": {
                          "start": {
                            "line": 535,
                            "column": 86
                          },
                          "end": {
                            "line": 551,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30010,
                      30736
                    ],
                    "loc": {
                      "start": {
                        "line": 535,
                        "column": 4
                      },
                      "end": {
                        "line": 551,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 831,
                    "_esdocTestName": "it831"
                  },
                  "range": [
                    30010,
                    30737
                  ],
                  "loc": {
                    "start": {
                      "line": 535,
                      "column": 4
                    },
                    "end": {
                      "line": 551,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        30742,
                        30744
                      ],
                      "loc": {
                        "start": {
                          "line": 552,
                          "column": 4
                        },
                        "end": {
                          "line": 552,
                          "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": [
                          30745,
                          30810
                        ],
                        "loc": {
                          "start": {
                            "line": 552,
                            "column": 7
                          },
                          "end": {
                            "line": 552,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              30822,
                              30826
                            ],
                            "loc": {
                              "start": {
                                "line": 552,
                                "column": 84
                              },
                              "end": {
                                "line": 552,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      30842,
                                      30848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 553,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 553,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            30851,
                                            30853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 553,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 553,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            30854,
                                            30864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 553,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 553,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          30851,
                                          30864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 553,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 553,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          30865,
                                          30869
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 553,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 553,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        30851,
                                        30869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 553,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 553,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              30871,
                                              30872
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 553,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 553,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              30874,
                                              30875
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 553,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 553,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              30877,
                                              30878
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 553,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 553,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              30880,
                                              30881
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 553,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 553,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          30870,
                                          30882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 553,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 553,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      30851,
                                      30883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 553,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 553,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    30842,
                                    30883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 553,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 553,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30838,
                                30884
                              ],
                              "loc": {
                                "start": {
                                  "line": 553,
                                  "column": 8
                                },
                                "end": {
                                  "line": 553,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      30897,
                                      30904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 554,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 554,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          30917,
                                          30922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 554,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 554,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  30933,
                                                  30943
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 554,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 554,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  30944,
                                                  30948
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 554,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 554,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                30933,
                                                30948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 554,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 554,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      30949,
                                                      30956
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 554,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 554,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      30957,
                                                      30964
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 554,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 554,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    30949,
                                                    30964
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 554,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 554,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      30965,
                                                      30967
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 554,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 554,
                                                        "column": 82
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  30949,
                                                  30968
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 554,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 554,
                                                    "column": 83
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              30933,
                                              30969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 554,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 554,
                                                "column": 84
                                              }
                                            }
                                          },
                                          "range": [
                                            30926,
                                            30970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 554,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 554,
                                              "column": 85
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        30924,
                                        30972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 554,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 554,
                                          "column": 87
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      30907,
                                      30972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 554,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 554,
                                        "column": 87
                                      }
                                    }
                                  },
                                  "range": [
                                    30897,
                                    30972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 554,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 554,
                                      "column": 87
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30893,
                                30973
                              ],
                              "loc": {
                                "start": {
                                  "line": 554,
                                  "column": 8
                                },
                                "end": {
                                  "line": 554,
                                  "column": 88
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      30986,
                                      30993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 555,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 555,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      30996,
                                      30998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 555,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 555,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    30986,
                                    30998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 555,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 555,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                30982,
                                30999
                              ],
                              "loc": {
                                "start": {
                                  "line": 555,
                                  "column": 8
                                },
                                "end": {
                                  "line": 555,
                                  "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": [
                                          31008,
                                          31014
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 556,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 556,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          31015,
                                          31024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 556,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 556,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        31008,
                                        31024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 556,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 556,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          31025,
                                          31032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 556,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 556,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31008,
                                      31033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 556,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      31034,
                                      31043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 556,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    31008,
                                    31043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 556,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 556,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          31054,
                                          31055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 556,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 556,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  31071,
                                                  31078
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 557,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 557,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  31079,
                                                  31083
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 557,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 557,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                31071,
                                                31083
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 557,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 557,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  31084,
                                                  31085
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 557,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 557,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31071,
                                              31086
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 557,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 557,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            31071,
                                            31087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 557,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 557,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31057,
                                        31097
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 556,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 558,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31044,
                                      31097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          31109,
                                          31112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 558,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 558,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                31128,
                                                31132
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 559,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 559,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    31137,
                                                    31142
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 559,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 559,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      31143,
                                                      31196
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 559,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 559,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31133,
                                                  31197
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 559,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 559,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31128,
                                              31198
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 559,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 559,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            31128,
                                            31199
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 559,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 559,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31114,
                                        31209
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 558,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 560,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31099,
                                      31209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 558,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 560,
                                        "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": [
                                                          31237,
                                                          31243
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 561,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 561,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          31244,
                                                          31250
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 561,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 561,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        31237,
                                                        31250
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 561,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 561,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          31251,
                                                          31258
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 561,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 561,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      31237,
                                                      31259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      31260,
                                                      31262
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    31237,
                                                    31262
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 561,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 561,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    31263,
                                                    31267
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 561,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 561,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  31237,
                                                  31267
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  31268,
                                                  31273
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                31237,
                                                31273
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 561,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 561,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      31275,
                                                      31277
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      31279,
                                                      31281
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 54
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      31283,
                                                      31285
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 60
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      31287,
                                                      31289
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 561,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 561,
                                                        "column": 64
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31274,
                                                  31290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 561,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 561,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31237,
                                              31291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 561,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 561,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            31237,
                                            31292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 561,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 561,
                                              "column": 67
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                31305,
                                                31309
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 562,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 562,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              31305,
                                              31311
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 562,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 562,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            31305,
                                            31312
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 562,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 562,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31223,
                                        31322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 560,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 563,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31211,
                                      31322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 563,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31008,
                                  31323
                                ],
                                "loc": {
                                  "start": {
                                    "line": 556,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 563,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                31008,
                                31324
                              ],
                              "loc": {
                                "start": {
                                  "line": 556,
                                  "column": 8
                                },
                                "end": {
                                  "line": 563,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            30828,
                            31330
                          ],
                          "loc": {
                            "start": {
                              "line": 552,
                              "column": 90
                            },
                            "end": {
                              "line": 564,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          30812,
                          31330
                        ],
                        "loc": {
                          "start": {
                            "line": 552,
                            "column": 74
                          },
                          "end": {
                            "line": 564,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      30742,
                      31331
                    ],
                    "loc": {
                      "start": {
                        "line": 552,
                        "column": 4
                      },
                      "end": {
                        "line": 564,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 832,
                    "_esdocTestName": "it832"
                  },
                  "range": [
                    30742,
                    31332
                  ],
                  "loc": {
                    "start": {
                      "line": 552,
                      "column": 4
                    },
                    "end": {
                      "line": 564,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        31337,
                        31339
                      ],
                      "loc": {
                        "start": {
                          "line": 565,
                          "column": 4
                        },
                        "end": {
                          "line": 565,
                          "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": [
                          31340,
                          31405
                        ],
                        "loc": {
                          "start": {
                            "line": 565,
                            "column": 7
                          },
                          "end": {
                            "line": 565,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              31417,
                              31421
                            ],
                            "loc": {
                              "start": {
                                "line": 565,
                                "column": 84
                              },
                              "end": {
                                "line": 565,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      31437,
                                      31443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            31446,
                                            31448
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 566,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 566,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            31449,
                                            31459
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 566,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 566,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          31446,
                                          31459
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          31460,
                                          31464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        31446,
                                        31464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 566,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 566,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              31466,
                                              31467
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 566,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 566,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              31469,
                                              31470
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 566,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 566,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              31472,
                                              31473
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 566,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 566,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              31475,
                                              31476
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 566,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 566,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          31465,
                                          31477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31446,
                                      31478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    31437,
                                    31478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 566,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 566,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31433,
                                31479
                              ],
                              "loc": {
                                "start": {
                                  "line": 566,
                                  "column": 8
                                },
                                "end": {
                                  "line": 566,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      31492,
                                      31499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          31512,
                                          31517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  31528,
                                                  31538
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 567,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 567,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  31539,
                                                  31543
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 567,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 567,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                31528,
                                                31543
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 567,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 567,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      31544,
                                                      31551
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 567,
                                                        "column": 64
                                                      },
                                                      "end": {
                                                        "line": 567,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      31552,
                                                      31558
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 567,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 567,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    31544,
                                                    31558
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 567,
                                                      "column": 64
                                                    },
                                                    "end": {
                                                      "line": 567,
                                                      "column": 78
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 42,
                                                    "raw": "42",
                                                    "range": [
                                                      31559,
                                                      31561
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 567,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 567,
                                                        "column": 81
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31544,
                                                  31562
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 567,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 567,
                                                    "column": 82
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31528,
                                              31563
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            31521,
                                            31564
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 84
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31519,
                                        31566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 86
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31502,
                                      31566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    31492,
                                    31566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                31488,
                                31567
                              ],
                              "loc": {
                                "start": {
                                  "line": 567,
                                  "column": 8
                                },
                                "end": {
                                  "line": 567,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          31576,
                                          31582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 568,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 568,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          31583,
                                          31592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 568,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 568,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        31576,
                                        31592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 568,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 568,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          31593,
                                          31600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 568,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 568,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      31576,
                                      31601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      31602,
                                      31611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    31576,
                                    31611
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          31622,
                                          31623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 568,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 568,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                31639,
                                                31643
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 569,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 569,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    31648,
                                                    31653
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 569,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 569,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      31654,
                                                      31706
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 569,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 569,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31644,
                                                  31707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 569,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 569,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31639,
                                              31708
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            31639,
                                            31709
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 569,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 569,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31625,
                                        31719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 568,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 570,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31612,
                                      31719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          31731,
                                          31734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 570,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 570,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                          31750,
                                                          31756
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          31757,
                                                          31763
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        31750,
                                                        31763
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 571,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 571,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          31764,
                                                          31767
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 29
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      31750,
                                                      31768
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      31769,
                                                      31771
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    31750,
                                                    31771
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    31772,
                                                    31776
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  31750,
                                                  31776
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  31777,
                                                  31782
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                31750,
                                                31782
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 571,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 571,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 42,
                                                "raw": "42",
                                                "range": [
                                                  31783,
                                                  31785
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 47
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31750,
                                              31786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 571,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 571,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            31750,
                                            31787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 571,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 571,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                31800,
                                                31804
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 572,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 572,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              31800,
                                              31806
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 572,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 572,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            31800,
                                            31807
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 572,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 572,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31736,
                                        31817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 570,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 573,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31721,
                                      31817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                31845,
                                                31849
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 574,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 574,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    31854,
                                                    31859
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 574,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 574,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      31860,
                                                      31916
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 574,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 574,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  31850,
                                                  31917
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 574,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 574,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              31845,
                                              31918
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 574,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 574,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            31845,
                                            31919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 574,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 574,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        31831,
                                        31929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 573,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 575,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      31819,
                                      31929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 575,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  31576,
                                  31930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 568,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 575,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                31576,
                                31931
                              ],
                              "loc": {
                                "start": {
                                  "line": 568,
                                  "column": 8
                                },
                                "end": {
                                  "line": 575,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            31423,
                            31937
                          ],
                          "loc": {
                            "start": {
                              "line": 565,
                              "column": 90
                            },
                            "end": {
                              "line": 576,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          31407,
                          31937
                        ],
                        "loc": {
                          "start": {
                            "line": 565,
                            "column": 74
                          },
                          "end": {
                            "line": 576,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      31337,
                      31938
                    ],
                    "loc": {
                      "start": {
                        "line": 565,
                        "column": 4
                      },
                      "end": {
                        "line": 576,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 833,
                    "_esdocTestName": "it833"
                  },
                  "range": [
                    31337,
                    31939
                  ],
                  "loc": {
                    "start": {
                      "line": 565,
                      "column": 4
                    },
                    "end": {
                      "line": 576,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        31944,
                        31946
                      ],
                      "loc": {
                        "start": {
                          "line": 577,
                          "column": 4
                        },
                        "end": {
                          "line": 577,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to resolved promises and concatenate",
                        "raw": "'should map values to resolved promises and concatenate'",
                        "range": [
                          31947,
                          32003
                        ],
                        "loc": {
                          "start": {
                            "line": 577,
                            "column": 7
                          },
                          "end": {
                            "line": 577,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              32015,
                              32019
                            ],
                            "loc": {
                              "start": {
                                "line": 577,
                                "column": 75
                              },
                              "end": {
                                "line": 577,
                                "column": 79
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      32035,
                                      32041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 578,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 578,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            32044,
                                            32046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 578,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 578,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            32047,
                                            32057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 578,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 578,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          32044,
                                          32057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          32058,
                                          32062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        32044,
                                        32062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 578,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 578,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              32064,
                                              32065
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 578,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 578,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              32067,
                                              32068
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 578,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 578,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              32070,
                                              32071
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 578,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 578,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              32073,
                                              32074
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 578,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 578,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          32063,
                                          32075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32044,
                                      32076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 578,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 578,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    32035,
                                    32076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 578,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 578,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32031,
                                32077
                              ],
                              "loc": {
                                "start": {
                                  "line": 578,
                                  "column": 8
                                },
                                "end": {
                                  "line": 578,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      32090,
                                      32097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 579,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          32110,
                                          32115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          32117,
                                          32122
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  32133,
                                                  32143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 579,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 579,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  32144,
                                                  32148
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 579,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 579,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                32133,
                                                32148
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 579,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 579,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      32149,
                                                      32156
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 579,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 579,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      32157,
                                                      32164
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 579,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 579,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    32149,
                                                    32164
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 579,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 579,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "value",
                                                      "range": [
                                                        32165,
                                                        32170
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 579,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 579,
                                                          "column": 92
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        32173,
                                                        32178
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 579,
                                                          "column": 95
                                                        },
                                                        "end": {
                                                          "line": 579,
                                                          "column": 100
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32165,
                                                      32178
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 579,
                                                        "column": 87
                                                      },
                                                      "end": {
                                                        "line": 579,
                                                        "column": 100
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32149,
                                                  32179
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 579,
                                                    "column": 71
                                                  },
                                                  "end": {
                                                    "line": 579,
                                                    "column": 101
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32133,
                                              32180
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 102
                                              }
                                            }
                                          },
                                          "range": [
                                            32126,
                                            32181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 579,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 579,
                                              "column": 103
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32124,
                                        32183
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 579,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 579,
                                          "column": 105
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32100,
                                      32183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 579,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 105
                                      }
                                    }
                                  },
                                  "range": [
                                    32090,
                                    32183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 579,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 579,
                                      "column": 105
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32086,
                                32184
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 8
                                },
                                "end": {
                                  "line": 579,
                                  "column": 106
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      32197,
                                      32204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 580,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      32207,
                                      32209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 580,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    32197,
                                    32209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 580,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 580,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32193,
                                32210
                              ],
                              "loc": {
                                "start": {
                                  "line": 580,
                                  "column": 8
                                },
                                "end": {
                                  "line": 580,
                                  "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": [
                                          32219,
                                          32225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 581,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 581,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          32226,
                                          32235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 581,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 581,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        32219,
                                        32235
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 581,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 581,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          32236,
                                          32243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 581,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 581,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32219,
                                      32244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 581,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 581,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      32245,
                                      32254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 581,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 581,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    32219,
                                    32254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 581,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 581,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          32265,
                                          32266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 581,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 581,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  32282,
                                                  32289
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 582,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 582,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  32290,
                                                  32294
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 582,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 582,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                32282,
                                                32294
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 582,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 582,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  32295,
                                                  32296
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 582,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 582,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32282,
                                              32297
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 582,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 582,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            32282,
                                            32298
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 582,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 582,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32268,
                                        32308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 581,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 583,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32255,
                                      32308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 581,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 583,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          32320,
                                          32323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 583,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 583,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                32339,
                                                32343
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 584,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 584,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    32348,
                                                    32353
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 584,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 584,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      32354,
                                                      32407
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 584,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 584,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32344,
                                                  32408
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 584,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 584,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32339,
                                              32409
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 584,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 584,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            32339,
                                            32410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 584,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 584,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32325,
                                        32420
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 583,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 585,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32310,
                                      32420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 583,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 585,
                                        "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": [
                                                          32448,
                                                          32454
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 586,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 586,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          32455,
                                                          32461
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 586,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 586,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        32448,
                                                        32461
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 586,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 586,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          32462,
                                                          32469
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 586,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 586,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      32448,
                                                      32470
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      32471,
                                                      32473
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    32448,
                                                    32473
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 586,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 586,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    32474,
                                                    32478
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 586,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 586,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  32448,
                                                  32478
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 586,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 586,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  32479,
                                                  32484
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 586,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 586,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                32448,
                                                32484
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 586,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 586,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      32486,
                                                      32487
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      32489,
                                                      32490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      32492,
                                                      32493
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      32495,
                                                      32496
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 586,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 586,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32485,
                                                  32497
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 586,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 586,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32448,
                                              32498
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 586,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 586,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            32448,
                                            32499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 586,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 586,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                32512,
                                                32516
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 587,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 587,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              32512,
                                              32518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 587,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 587,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            32512,
                                            32519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 587,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 587,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32434,
                                        32529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 585,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32422,
                                      32529
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 585,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32219,
                                  32530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 581,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 588,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                32219,
                                32531
                              ],
                              "loc": {
                                "start": {
                                  "line": 581,
                                  "column": 8
                                },
                                "end": {
                                  "line": 588,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            32021,
                            32537
                          ],
                          "loc": {
                            "start": {
                              "line": 577,
                              "column": 81
                            },
                            "end": {
                              "line": 589,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          32005,
                          32537
                        ],
                        "loc": {
                          "start": {
                            "line": 577,
                            "column": 65
                          },
                          "end": {
                            "line": 589,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      31944,
                      32538
                    ],
                    "loc": {
                      "start": {
                        "line": 577,
                        "column": 4
                      },
                      "end": {
                        "line": 589,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 834,
                    "_esdocTestName": "it834"
                  },
                  "range": [
                    31944,
                    32539
                  ],
                  "loc": {
                    "start": {
                      "line": 577,
                      "column": 4
                    },
                    "end": {
                      "line": 589,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        32544,
                        32546
                      ],
                      "loc": {
                        "start": {
                          "line": 590,
                          "column": 4
                        },
                        "end": {
                          "line": 590,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should map values to rejected promises and concatenate",
                        "raw": "'should map values to rejected promises and concatenate'",
                        "range": [
                          32547,
                          32603
                        ],
                        "loc": {
                          "start": {
                            "line": 590,
                            "column": 7
                          },
                          "end": {
                            "line": 590,
                            "column": 63
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              32615,
                              32619
                            ],
                            "loc": {
                              "start": {
                                "line": 590,
                                "column": 75
                              },
                              "end": {
                                "line": 590,
                                "column": 79
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      32635,
                                      32641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 591,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 591,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            32644,
                                            32646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            32647,
                                            32657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          32644,
                                          32657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          32658,
                                          32662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        32644,
                                        32662
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 591,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 591,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              32664,
                                              32665
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 591,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 591,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              32667,
                                              32668
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 591,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 591,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              32670,
                                              32671
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 591,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 591,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              32673,
                                              32674
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 591,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 591,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          32663,
                                          32675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32644,
                                      32676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 591,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 591,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    32635,
                                    32676
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32631,
                                32677
                              ],
                              "loc": {
                                "start": {
                                  "line": 591,
                                  "column": 8
                                },
                                "end": {
                                  "line": 591,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      32690,
                                      32697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          32710,
                                          32715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 592,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          32717,
                                          32722
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 592,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  32733,
                                                  32743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 592,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 592,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  32744,
                                                  32748
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 592,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 592,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                32733,
                                                32748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 592,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 592,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      32749,
                                                      32756
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      32757,
                                                      32763
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 85
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    32749,
                                                    32763
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 592,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 592,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "",
                                                          "raw": "''",
                                                          "range": [
                                                            32764,
                                                            32766
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 592,
                                                              "column": 86
                                                            },
                                                            "end": {
                                                              "line": 592,
                                                              "column": 88
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            32769,
                                                            32774
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 592,
                                                              "column": 91
                                                            },
                                                            "end": {
                                                              "line": 592,
                                                              "column": 96
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          32764,
                                                          32774
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 592,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 592,
                                                            "column": 96
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "-",
                                                        "raw": "'-'",
                                                        "range": [
                                                          32777,
                                                          32780
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 592,
                                                            "column": 99
                                                          },
                                                          "end": {
                                                            "line": 592,
                                                            "column": 102
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        32764,
                                                        32780
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 592,
                                                          "column": 86
                                                        },
                                                        "end": {
                                                          "line": 592,
                                                          "column": 102
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        32783,
                                                        32788
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 592,
                                                          "column": 105
                                                        },
                                                        "end": {
                                                          "line": 592,
                                                          "column": 110
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      32764,
                                                      32788
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 86
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 110
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32749,
                                                  32789
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 592,
                                                    "column": 71
                                                  },
                                                  "end": {
                                                    "line": 592,
                                                    "column": 111
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32733,
                                              32790
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 592,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 592,
                                                "column": 112
                                              }
                                            }
                                          },
                                          "range": [
                                            32726,
                                            32791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 592,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 592,
                                              "column": 113
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32724,
                                        32793
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 115
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32700,
                                      32793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 115
                                      }
                                    }
                                  },
                                  "range": [
                                    32690,
                                    32793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 115
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                32686,
                                32794
                              ],
                              "loc": {
                                "start": {
                                  "line": 592,
                                  "column": 8
                                },
                                "end": {
                                  "line": 592,
                                  "column": 116
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          32803,
                                          32809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 593,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 593,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          32810,
                                          32819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 593,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 593,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        32803,
                                        32819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 593,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 593,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          32820,
                                          32827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 593,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 593,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      32803,
                                      32828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 593,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 593,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      32829,
                                      32838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 593,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 593,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    32803,
                                    32838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 593,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 593,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          32849,
                                          32850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 593,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 593,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                32866,
                                                32870
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 594,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 594,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    32875,
                                                    32880
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 594,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 594,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      32881,
                                                      32933
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 594,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 594,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  32871,
                                                  32934
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 594,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 594,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32866,
                                              32935
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 594,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 594,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            32866,
                                            32936
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 594,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 594,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32852,
                                        32946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 593,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 595,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32839,
                                      32946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 593,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 595,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          32958,
                                          32961
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 595,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 595,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                          32977,
                                                          32983
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 596,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 596,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          32984,
                                                          32990
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 596,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 596,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        32977,
                                                        32990
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 596,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 596,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          32991,
                                                          32994
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 596,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 596,
                                                            "column": 29
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      32977,
                                                      32995
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 596,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 596,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      32996,
                                                      32998
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 596,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 596,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    32977,
                                                    32998
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 596,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 596,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    32999,
                                                    33003
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 596,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 596,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  32977,
                                                  33003
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 596,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 596,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  33004,
                                                  33009
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 596,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 596,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                32977,
                                                33009
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 596,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 596,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "4-0",
                                                "raw": "'4-0'",
                                                "range": [
                                                  33010,
                                                  33015
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 596,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 596,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              32977,
                                              33016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 596,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 596,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            32977,
                                            33017
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 596,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 596,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                33030,
                                                33034
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 597,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 597,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              33030,
                                              33036
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 597,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 597,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            33030,
                                            33037
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 597,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 597,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        32963,
                                        33047
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 595,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 598,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      32948,
                                      33047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 595,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 598,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                33075,
                                                33079
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 599,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 599,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    33084,
                                                    33089
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 599,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 599,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      33090,
                                                      33146
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 599,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 599,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33080,
                                                  33147
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 599,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 599,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33075,
                                              33148
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 599,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 599,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            33075,
                                            33149
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 599,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 599,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33061,
                                        33159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 598,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 600,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33049,
                                      33159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 598,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 600,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  32803,
                                  33160
                                ],
                                "loc": {
                                  "start": {
                                    "line": 593,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 600,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                32803,
                                33161
                              ],
                              "loc": {
                                "start": {
                                  "line": 593,
                                  "column": 8
                                },
                                "end": {
                                  "line": 600,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            32621,
                            33167
                          ],
                          "loc": {
                            "start": {
                              "line": 590,
                              "column": 81
                            },
                            "end": {
                              "line": 601,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          32605,
                          33167
                        ],
                        "loc": {
                          "start": {
                            "line": 590,
                            "column": 65
                          },
                          "end": {
                            "line": 601,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      32544,
                      33168
                    ],
                    "loc": {
                      "start": {
                        "line": 590,
                        "column": 4
                      },
                      "end": {
                        "line": 601,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 835,
                    "_esdocTestName": "it835"
                  },
                  "range": [
                    32544,
                    33169
                  ],
                  "loc": {
                    "start": {
                      "line": 590,
                      "column": 4
                    },
                    "end": {
                      "line": 601,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        33174,
                        33176
                      ],
                      "loc": {
                        "start": {
                          "line": 602,
                          "column": 4
                        },
                        "end": {
                          "line": 602,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap values to resolved promises with resultSelector",
                        "raw": "'should concatMap values to resolved promises with resultSelector'",
                        "range": [
                          33177,
                          33243
                        ],
                        "loc": {
                          "start": {
                            "line": 602,
                            "column": 7
                          },
                          "end": {
                            "line": 602,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              33255,
                              33259
                            ],
                            "loc": {
                              "start": {
                                "line": 602,
                                "column": 85
                              },
                              "end": {
                                "line": 602,
                                "column": 89
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      33275,
                                      33281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            33284,
                                            33286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 603,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 603,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            33287,
                                            33297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 603,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 603,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          33284,
                                          33297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          33298,
                                          33302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        33284,
                                        33302
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              33304,
                                              33305
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 603,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 603,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              33307,
                                              33308
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 603,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 603,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              33310,
                                              33311
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 603,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 603,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              33313,
                                              33314
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 603,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 603,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33303,
                                          33315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33284,
                                      33316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    33275,
                                    33316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 603,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 603,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33271,
                                33317
                              ],
                              "loc": {
                                "start": {
                                  "line": 603,
                                  "column": 8
                                },
                                "end": {
                                  "line": 603,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelectorCalledWith",
                                    "range": [
                                      33330,
                                      33354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      33357,
                                      33359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 604,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 604,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    33330,
                                    33359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 604,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 604,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33326,
                                33360
                              ],
                              "loc": {
                                "start": {
                                  "line": 604,
                                  "column": 8
                                },
                                "end": {
                                  "line": 604,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      33373,
                                      33380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 605,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 605,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          33393,
                                          33398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 605,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 605,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          33400,
                                          33405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 605,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 605,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  33416,
                                                  33426
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  33427,
                                                  33431
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                33416,
                                                33431
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 605,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 605,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      33433,
                                                      33440
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 605,
                                                        "column": 72
                                                      },
                                                      "end": {
                                                        "line": 605,
                                                        "column": 79
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "resolve",
                                                    "range": [
                                                      33441,
                                                      33448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 605,
                                                        "column": 80
                                                      },
                                                      "end": {
                                                        "line": 605,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33433,
                                                    33448
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 605,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 605,
                                                      "column": 87
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ArrayExpression",
                                                    "elements": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "value",
                                                        "range": [
                                                          33450,
                                                          33455
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 605,
                                                            "column": 89
                                                          },
                                                          "end": {
                                                            "line": 605,
                                                            "column": 94
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "index",
                                                        "range": [
                                                          33457,
                                                          33462
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 605,
                                                            "column": 96
                                                          },
                                                          "end": {
                                                            "line": 605,
                                                            "column": 101
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      33449,
                                                      33463
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 605,
                                                        "column": 88
                                                      },
                                                      "end": {
                                                        "line": 605,
                                                        "column": 102
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33433,
                                                  33464
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 605,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 605,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33416,
                                              33466
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 605,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 605,
                                                "column": 105
                                              }
                                            }
                                          },
                                          "range": [
                                            33409,
                                            33467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 605,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 605,
                                              "column": 106
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33407,
                                        33469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 605,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 605,
                                          "column": 108
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33383,
                                      33469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 605,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 605,
                                        "column": 108
                                      }
                                    }
                                  },
                                  "range": [
                                    33373,
                                    33469
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 605,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 605,
                                      "column": 108
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33369,
                                33470
                              ],
                              "loc": {
                                "start": {
                                  "line": 605,
                                  "column": 8
                                },
                                "end": {
                                  "line": 605,
                                  "column": 109
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      33483,
                                      33497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "outerVal",
                                        "range": [
                                          33510,
                                          33518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 47
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerVal",
                                        "range": [
                                          33520,
                                          33528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "outerIndex",
                                        "range": [
                                          33530,
                                          33540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "innerIndex",
                                        "range": [
                                          33542,
                                          33552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 606,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 606,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "resultSelectorCalledWith",
                                                "range": [
                                                  33568,
                                                  33592
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 607,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 607,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  33593,
                                                  33597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 607,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 607,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                33568,
                                                33597
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 607,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 607,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ArrayExpression",
                                                      "elements": [],
                                                      "range": [
                                                        33598,
                                                        33600
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 607,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 607,
                                                          "column": 44
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "slice",
                                                      "range": [
                                                        33601,
                                                        33606
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 607,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 607,
                                                          "column": 50
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      33598,
                                                      33606
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 607,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 607,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "call",
                                                    "range": [
                                                      33607,
                                                      33611
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 607,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 607,
                                                        "column": 55
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    33598,
                                                    33611
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 607,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 607,
                                                      "column": 55
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "arguments",
                                                    "range": [
                                                      33612,
                                                      33621
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 607,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 607,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33598,
                                                  33622
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 607,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 607,
                                                    "column": 66
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33568,
                                              33623
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 607,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 607,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "range": [
                                            33568,
                                            33624
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 607,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 607,
                                              "column": 68
                                            }
                                          }
                                        },
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "Literal",
                                            "value": 8,
                                            "raw": "8",
                                            "range": [
                                              33644,
                                              33645
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 608,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 608,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "range": [
                                            33637,
                                            33646
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 21
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33554,
                                        33656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 606,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 609,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33500,
                                      33656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 609,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    33483,
                                    33656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 609,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33479,
                                33657
                              ],
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 8
                                },
                                "end": {
                                  "line": 609,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      33670,
                                      33677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 610,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 610,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      33680,
                                      33682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 610,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 610,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    33670,
                                    33682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 610,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 610,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33666,
                                33683
                              ],
                              "loc": {
                                "start": {
                                  "line": 610,
                                  "column": 8
                                },
                                "end": {
                                  "line": 610,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedCalls",
                                    "range": [
                                      33696,
                                      33709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 611,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              33727,
                                              33728
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  33731,
                                                  33732
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  33734,
                                                  33735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 612,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 612,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33730,
                                              33736
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              33738,
                                              33739
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              33741,
                                              33742
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 612,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 612,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33726,
                                          33743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 612,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 612,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              33758,
                                              33759
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 613,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 613,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  33762,
                                                  33763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 613,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 613,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  33765,
                                                  33766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 613,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 613,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33761,
                                              33767
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 613,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 613,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              33769,
                                              33770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 613,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 613,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              33772,
                                              33773
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 613,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 613,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33757,
                                          33774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              33789,
                                              33790
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  33793,
                                                  33794
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 614,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 614,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  33796,
                                                  33797
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 614,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 614,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33792,
                                              33798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              33800,
                                              33801
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              33803,
                                              33804
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33788,
                                          33805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              33820,
                                              33821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 14
                                              }
                                            }
                                          },
                                          {
                                            "type": "ArrayExpression",
                                            "elements": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  33824,
                                                  33825
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 615,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 615,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  33827,
                                                  33828
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 615,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 615,
                                                    "column": 21
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33823,
                                              33829
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 22
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              33831,
                                              33832
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              33834,
                                              33835
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 28
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          33819,
                                          33836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 615,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 615,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33712,
                                      33846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 611,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 616,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    33696,
                                    33846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 611,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 616,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                33692,
                                33847
                              ],
                              "loc": {
                                "start": {
                                  "line": 611,
                                  "column": 8
                                },
                                "end": {
                                  "line": 616,
                                  "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": [
                                          33856,
                                          33862
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 617,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 617,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          33863,
                                          33872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 617,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 617,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        33856,
                                        33872
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 617,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 617,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          33873,
                                          33880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 617,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 617,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          33882,
                                          33896
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 617,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 617,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      33856,
                                      33897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 617,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 617,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      33898,
                                      33907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 617,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 617,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    33856,
                                    33907
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 617,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 617,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          33918,
                                          33919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 617,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 617,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  33935,
                                                  33942
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 618,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 618,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  33943,
                                                  33947
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 618,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 618,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                33935,
                                                33947
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 618,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 618,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  33948,
                                                  33949
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 618,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 618,
                                                    "column": 26
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33935,
                                              33950
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 618,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 618,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "range": [
                                            33935,
                                            33951
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 618,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 618,
                                              "column": 28
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33921,
                                        33961
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 617,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 619,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33908,
                                      33961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 617,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 619,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          33973,
                                          33976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 619,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 619,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                33992,
                                                33996
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 620,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 620,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    34001,
                                                    34006
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 620,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 620,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber error handler not supposed to be called.",
                                                    "raw": "'Subscriber error handler not supposed to be called.'",
                                                    "range": [
                                                      34007,
                                                      34060
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 620,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 620,
                                                        "column": 80
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  33997,
                                                  34061
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 620,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 620,
                                                    "column": 81
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              33992,
                                              34062
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 620,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 620,
                                                "column": 82
                                              }
                                            }
                                          },
                                          "range": [
                                            33992,
                                            34063
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 620,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 620,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        33978,
                                        34073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 619,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      33963,
                                      34073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 619,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 621,
                                        "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": [
                                                          34101,
                                                          34107
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 622,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 622,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          34108,
                                                          34114
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 622,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 622,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34101,
                                                        34114
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 622,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 622,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "results",
                                                        "range": [
                                                          34115,
                                                          34122
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 622,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 622,
                                                            "column": 33
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34101,
                                                      34123
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      34124,
                                                      34126
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34101,
                                                    34126
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 622,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 622,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    34127,
                                                    34131
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 622,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 622,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  34101,
                                                  34131
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 622,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 622,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  34132,
                                                  34137
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 622,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 622,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                34101,
                                                34137
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 622,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 622,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      34139,
                                                      34140
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 50
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      34142,
                                                      34143
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      34145,
                                                      34146
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 8,
                                                    "raw": "8",
                                                    "range": [
                                                      34148,
                                                      34149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 622,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 622,
                                                        "column": 60
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34138,
                                                  34150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 622,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 622,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34101,
                                              34151
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 622,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 622,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            34101,
                                            34152
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 622,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 622,
                                              "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": [
                                                          34165,
                                                          34171
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 623,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 623,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          34172,
                                                          34178
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 623,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 623,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34165,
                                                        34178
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 623,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 623,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resultSelectorCalledWith",
                                                        "range": [
                                                          34179,
                                                          34203
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 623,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 623,
                                                            "column": 50
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34165,
                                                      34204
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 623,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 623,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      34205,
                                                      34207
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 623,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 623,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34165,
                                                    34207
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 623,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 623,
                                                      "column": 54
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    34208,
                                                    34212
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 623,
                                                      "column": 55
                                                    },
                                                    "end": {
                                                      "line": 623,
                                                      "column": 59
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  34165,
                                                  34212
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 623,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 623,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  34213,
                                                  34218
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 623,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 623,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                34165,
                                                34218
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 623,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 623,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expectedCalls",
                                                "range": [
                                                  34219,
                                                  34232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 623,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 623,
                                                    "column": 79
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34165,
                                              34233
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 623,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 623,
                                                "column": 80
                                              }
                                            }
                                          },
                                          "range": [
                                            34165,
                                            34234
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 623,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 623,
                                              "column": 81
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                34247,
                                                34251
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 624,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 624,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              34247,
                                              34253
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 624,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 624,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            34247,
                                            34254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 624,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 624,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34087,
                                        34264
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34075,
                                      34264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 621,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  33856,
                                  34265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 617,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 625,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                33856,
                                34266
                              ],
                              "loc": {
                                "start": {
                                  "line": 617,
                                  "column": 8
                                },
                                "end": {
                                  "line": 625,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            33261,
                            34272
                          ],
                          "loc": {
                            "start": {
                              "line": 602,
                              "column": 91
                            },
                            "end": {
                              "line": 626,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          33245,
                          34272
                        ],
                        "loc": {
                          "start": {
                            "line": 602,
                            "column": 75
                          },
                          "end": {
                            "line": 626,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      33174,
                      34273
                    ],
                    "loc": {
                      "start": {
                        "line": 602,
                        "column": 4
                      },
                      "end": {
                        "line": 626,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 836,
                    "_esdocTestName": "it836"
                  },
                  "range": [
                    33174,
                    34274
                  ],
                  "loc": {
                    "start": {
                      "line": 602,
                      "column": 4
                    },
                    "end": {
                      "line": 626,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        34279,
                        34281
                      ],
                      "loc": {
                        "start": {
                          "line": 627,
                          "column": 4
                        },
                        "end": {
                          "line": 627,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should concatMap values to rejected promises with resultSelector",
                        "raw": "'should concatMap values to rejected promises with resultSelector'",
                        "range": [
                          34282,
                          34348
                        ],
                        "loc": {
                          "start": {
                            "line": 627,
                            "column": 7
                          },
                          "end": {
                            "line": 627,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              34360,
                              34364
                            ],
                            "loc": {
                              "start": {
                                "line": 627,
                                "column": 85
                              },
                              "end": {
                                "line": 627,
                                "column": 89
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      34380,
                                      34386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 628,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 628,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Rx",
                                          "range": [
                                            34389,
                                            34391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 628,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 628,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "Observable",
                                          "range": [
                                            34392,
                                            34402
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 628,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 628,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "range": [
                                          34389,
                                          34402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 628,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 628,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "from",
                                        "range": [
                                          34403,
                                          34407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 628,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 628,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        34389,
                                        34407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 628,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 628,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              34409,
                                              34410
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 628,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 628,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              34412,
                                              34413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 628,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 628,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              34415,
                                              34416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 628,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 628,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              34418,
                                              34419
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 628,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 628,
                                                "column": 51
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          34408,
                                          34420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 628,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 628,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      34389,
                                      34421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 628,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 628,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    34380,
                                    34421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 628,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 628,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34376,
                                34422
                              ],
                              "loc": {
                                "start": {
                                  "line": 628,
                                  "column": 8
                                },
                                "end": {
                                  "line": 628,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "project",
                                    "range": [
                                      34435,
                                      34442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 629,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 629,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          34455,
                                          34460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 629,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 629,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          34462,
                                          34467
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 629,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 629,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ReturnStatement",
                                          "argument": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  34478,
                                                  34488
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 629,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 629,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "from",
                                                "range": [
                                                  34489,
                                                  34493
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 629,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 629,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                34478,
                                                34493
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 629,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 629,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Promise",
                                                    "range": [
                                                      34494,
                                                      34501
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 629,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 629,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "reject",
                                                    "range": [
                                                      34502,
                                                      34508
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 629,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 629,
                                                        "column": 85
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34494,
                                                    34508
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 629,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 629,
                                                      "column": 85
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "+",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "+",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": "",
                                                          "raw": "''",
                                                          "range": [
                                                            34509,
                                                            34511
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 629,
                                                              "column": 86
                                                            },
                                                            "end": {
                                                              "line": 629,
                                                              "column": 88
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            34514,
                                                            34519
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 629,
                                                              "column": 91
                                                            },
                                                            "end": {
                                                              "line": 629,
                                                              "column": 96
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          34509,
                                                          34519
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 629,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 629,
                                                            "column": 96
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": "-",
                                                        "raw": "'-'",
                                                        "range": [
                                                          34522,
                                                          34525
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 629,
                                                            "column": 99
                                                          },
                                                          "end": {
                                                            "line": 629,
                                                            "column": 102
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34509,
                                                        34525
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 629,
                                                          "column": 86
                                                        },
                                                        "end": {
                                                          "line": 629,
                                                          "column": 102
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "index",
                                                      "range": [
                                                        34528,
                                                        34533
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 629,
                                                          "column": 105
                                                        },
                                                        "end": {
                                                          "line": 629,
                                                          "column": 110
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      34509,
                                                      34533
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 629,
                                                        "column": 86
                                                      },
                                                      "end": {
                                                        "line": 629,
                                                        "column": 110
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34494,
                                                  34534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 629,
                                                    "column": 71
                                                  },
                                                  "end": {
                                                    "line": 629,
                                                    "column": 111
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34478,
                                              34535
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 629,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 629,
                                                "column": 112
                                              }
                                            }
                                          },
                                          "range": [
                                            34471,
                                            34536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 629,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 629,
                                              "column": 113
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34469,
                                        34538
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 629,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 629,
                                          "column": 115
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34445,
                                      34538
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 629,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 629,
                                        "column": 115
                                      }
                                    }
                                  },
                                  "range": [
                                    34435,
                                    34538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 629,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 629,
                                      "column": 115
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34431,
                                34539
                              ],
                              "loc": {
                                "start": {
                                  "line": 629,
                                  "column": 8
                                },
                                "end": {
                                  "line": 629,
                                  "column": 116
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "resultSelector",
                                    "range": [
                                      34552,
                                      34566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 630,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 630,
                                        "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": [
                                              34601,
                                              34628
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 631,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 631,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            34595,
                                            34629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 631,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 631,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34581,
                                        34639
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 630,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 632,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34569,
                                      34639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 630,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 632,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    34552,
                                    34639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 630,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 632,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                34548,
                                34640
                              ],
                              "loc": {
                                "start": {
                                  "line": 630,
                                  "column": 8
                                },
                                "end": {
                                  "line": 632,
                                  "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": [
                                          34649,
                                          34655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concatMap",
                                        "range": [
                                          34656,
                                          34665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        34649,
                                        34665
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 633,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 633,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "project",
                                        "range": [
                                          34666,
                                          34673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "resultSelector",
                                        "range": [
                                          34675,
                                          34689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      34649,
                                      34690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 633,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      34691,
                                      34700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 633,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    34649,
                                    34700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 633,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 633,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          34711,
                                          34712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 633,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 633,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                34728,
                                                34732
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 634,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 634,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    34737,
                                                    34742
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 634,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 634,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber next handler not supposed to be called.",
                                                    "raw": "'Subscriber next handler not supposed to be called.'",
                                                    "range": [
                                                      34743,
                                                      34795
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 634,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 634,
                                                        "column": 79
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34733,
                                                  34796
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 634,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 634,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34728,
                                              34797
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 634,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 634,
                                                "column": 81
                                              }
                                            }
                                          },
                                          "range": [
                                            34728,
                                            34798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 634,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 634,
                                              "column": 82
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34714,
                                        34808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 633,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 635,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34701,
                                      34808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 633,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 635,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "err",
                                        "range": [
                                          34820,
                                          34823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 635,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 635,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "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": [
                                                          34839,
                                                          34845
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 636,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 636,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          34846,
                                                          34852
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 636,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 636,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        34839,
                                                        34852
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 636,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 636,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "err",
                                                        "range": [
                                                          34853,
                                                          34856
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 636,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 636,
                                                            "column": 29
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      34839,
                                                      34857
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 636,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 636,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      34858,
                                                      34860
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 636,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 636,
                                                        "column": 33
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    34839,
                                                    34860
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 636,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 636,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    34861,
                                                    34865
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 636,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 636,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  34839,
                                                  34865
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 636,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 636,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  34866,
                                                  34871
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 636,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 636,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "range": [
                                                34839,
                                                34871
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 636,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 636,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "4-0",
                                                "raw": "'4-0'",
                                                "range": [
                                                  34872,
                                                  34877
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 636,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 636,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34839,
                                              34878
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 636,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 636,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            34839,
                                            34879
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 636,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 636,
                                              "column": 52
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                34892,
                                                34896
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 637,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 637,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              34892,
                                              34898
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 637,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 637,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            34892,
                                            34899
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 637,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 637,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34825,
                                        34909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 635,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 638,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34810,
                                      34909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 635,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 638,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                34937,
                                                34941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 639,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 639,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    34946,
                                                    34951
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 639,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 639,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "Subscriber complete handler not supposed to be called.",
                                                    "raw": "'Subscriber complete handler not supposed to be called.'",
                                                    "range": [
                                                      34952,
                                                      35008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 639,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 639,
                                                        "column": 83
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  34942,
                                                  35009
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 639,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 639,
                                                    "column": 84
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              34937,
                                              35010
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 639,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 639,
                                                "column": 85
                                              }
                                            }
                                          },
                                          "range": [
                                            34937,
                                            35011
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 639,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 639,
                                              "column": 86
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        34923,
                                        35021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 638,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 640,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      34911,
                                      35021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 638,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 640,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  34649,
                                  35022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 633,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 640,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                34649,
                                35023
                              ],
                              "loc": {
                                "start": {
                                  "line": 633,
                                  "column": 8
                                },
                                "end": {
                                  "line": 640,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            34366,
                            35029
                          ],
                          "loc": {
                            "start": {
                              "line": 627,
                              "column": 91
                            },
                            "end": {
                              "line": 641,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          34350,
                          35029
                        ],
                        "loc": {
                          "start": {
                            "line": 627,
                            "column": 75
                          },
                          "end": {
                            "line": 641,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      34279,
                      35030
                    ],
                    "loc": {
                      "start": {
                        "line": 627,
                        "column": 4
                      },
                      "end": {
                        "line": 641,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 837,
                    "_esdocTestName": "it837"
                  },
                  "range": [
                    34279,
                    35031
                  ],
                  "loc": {
                    "start": {
                      "line": 627,
                      "column": 4
                    },
                    "end": {
                      "line": 641,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                195,
                35033
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 55
                },
                "end": {
                  "line": 642,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              183,
              35033
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 43
              },
              "end": {
                "line": 642,
                "column": 1
              }
            }
          }
        ],
        "range": [
          140,
          35034
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 642,
            "column": 2
          }
        },
        "_esdocTestId": 800,
        "_esdocTestName": "describe800"
      },
      "range": [
        140,
        35035
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 642,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {concatMap} ",
          "range": [
            115,
            139
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=concatMap-spec.js.map",
          "range": [
            35036,
            35078
          ],
          "loc": {
            "start": {
              "line": 643,
              "column": 0
            },
            "end": {
              "line": 643,
              "column": 42
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    35035
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 642,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {concatMap} ",
      "range": [
        115,
        139
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=concatMap-spec.js.map",
      "range": [
        35036,
        35078
      ],
      "loc": {
        "start": {
          "line": 643,
          "column": 0
        },
        "end": {
          "line": 643,
          "column": 42
        }
      }
    }
  ]
}